Any given organization operates via business processes. These processes have constantly evolved, become more complex, and without using agile methodology and business process modelling cannot improve the efficiency and effectiveness of business continuity planning of an organization. At the same time, we are seeing how new technologies are enabling business process improvements and innovation. Model Driven Domain Analysis (MDA), software Model Driven Development (MDD) and Computer Aided Software Engineering (CASE) methods through comprehensible architecture and by clear defined functions are on the horizon of enabling the next leap in business process innovation and can be used to create value for the organizations. The research presents an agile methodology using Business Process Modelling Notation 2.0 (BPMN) and Unified Modelling Language 2.0 (UML) for code generation. The use of Topological Functional Model (TFM) methods, functional and topological features switching from knowledge model to business model was used.