The twitter app interface has changed and you can't now specifically say your app is a desktop app or web app. If you do not specify a callback url then your app is thought as of a desktop app. So it is best to use a callback as a placeholder.
Further reading here:
https://dev.twitter.com/discussions/392