Computer Aided Applications Design (CAAD) installs a near-real-time method of authoring business software applications. It differs from previous systems and methods (such as Rapid Applications Development, Agile and Workflow) by morphing the role of project manager, business analyst and developer into a single role competency. This is made possible by a new ‘see-no-code’ form of apps design and deployment tooling that can de-skill the life-cycle of applications development formed around a unifying tool-kit and common skills competency.