Re: difference between production server and development server?
They would both require licenses.
You would want them to both be configured exactly the same way.
Then you would develop your apps on the DEV server and after testing and QA you would then export them out and import them to the Prod server and publish there. Users would most likely only have access to the Prod server.