Analyze, design and deliver.