- Waterfall
- Unified Process
- Agile
Cloud Computing is a general term used to describe a new class of network based computing that takes place over the Internet
- On-demand self-service: Users can provision servers and networks with little human intervention
- Ubiquitous network access: Any computing capabilities are available over the network. Many different devices are allowed access through standardized mechanisms
- Location transparent resource pooling: Multiple users can access clouds that serve other consumers according to