The document provides guidelines for the AppliFire blue print design process. It discusses starting a software project with requirement specifications and blue print definition. It also covers topics like event sourcing and CQRS, domain driven design, traditional vs. onion architecture, and behavior driven development. The objectives are to map best practices to AppliFire's RAD features to auto-generate high-quality code with the best architecture and design.