One Developer: One Webbased business app.. two subdomains. One is for demo, one is for production.
demo.aplication.com & app.application.com
What would be the correct lic. for this example
Since these are two instances of the ASP.NET application, you should take at least the Developer edition (this allows to deploy unlimited number of ASP.NET applications).