Software lifecycle

  1. Preparation
  2. Deployment
  3. Maintenance
  4. Removal