I've built complete web applications including the ASP, COM+ middleware, and Oracle/SQL Server backends.  I've also built enterprise scalable Windows applications using C#.  These applications have been built around Windows service that all communicate using .Net Remoting