you are correct SQL Server Developer can only be used for development and testing. It can not be used for "production" or processing "production" data. sql server has editions, once you pick an edition you then pick a licensing model, either CALS (per user) or Server Core. Access by internet users (say your app is a website) is an additional license.
your sales rep should be able to give you licensing and contact info.