You are encouraged to create a Developer profile if you plan to make public applications that consume users' data.
This profile information will be shown to users when they are prompted to authorize your applications. If you don't create a profile they will see your Bratabase username linking to your profile on the site instead.