We will be developing 3 asp.net web applications. Each of them will have it's own database. We don't want these applications to share resources because they're from different departments.
What is the recommended hardware setup that will allow us to have staging and production environments for each application?