If you've used Microsoft Visual Studio Team Foundation Server (TFS), then you know it's designed to support any development methodology you want to follow. Want to do waterfall? Check. What to use an ...
Most systems now-a-days come with both a thick-client component, which provides access to all the functionality of a product, and a Web component, which provides access to a subset of functionality.