I have a website, that will work with multiple companies. I need to have remote repository with project and I want to be able to create a separate copy of this project for each company and separate database too. Every company should have its own url like company_name.site_name.com.
This approach allows me to use for example one server for some big company and another server for several small companies. So is there any tools or frameworks that can help me?
If it's important I use ASP.NET for website and SQL server