application development checklist

Planning

Design

Development

Testing

Deployment

Maintenance