I'll organize this topic by environments, servers and tools. I'll use the setup in the project I'm currently working on as an example.
- An example for what? Could you please explain what this page is about.
Development environment
-
Developer workstation
- Integrated development system (Microsoft Visual Studio)
- Code editor
- Visual component designer
- Compiler
- Debugger
- Source control client (TortioseSVN)
- Continouos integration client (ThoughtWorks CruiseControl.Net)
- Unit test harness (Testdriven / NUnit)
- Application profiler (Redgate Ants Profiler)
- Database client tools (Microsoft SQL Server Management Studio)
- Integrated development system (Microsoft Visual Studio)
-
Source control server
- Source control system (Subversion)
-
Build server
- Continouos integration server (ThoughtWorks CruiseControl.Net)
- Automated build system (NAnt)
-
Project management server
- Project management system (Edgewall Trac)
-
Database server
- Database management system (Microsoft SQL Server)
Staging/production environment
-
Database server
- Database management system (Microsoft SQL Server)
-
Application server
- Application server system (Microsoft Internet Information Server)
-
Integration server
- Integration server system (Microsoft BizTalk)
-
Portal server
- Portal system (meaning collaboration or document sharing environment typically used as corporation intranet) (Microsoft SharePoint)
-
Web server
- Web server system (Microsoft Internet Information Server)