
Our approach would be language based rather than model based to facilitate automatic compilation and deployment of business rules. Modeling came up to improve communication between business and IT about various business models (including data model) which anyways should not be communicated rather should be implemented. As is with the evolution of HLL, people already have started to move towards modeling which is more than coding in HLL. Next level would be BLL which will actually change the way softwares are developed, making large and complex software applications agile. This approach has many benefits like instead of aligning IT with business, it makes them independent such that they don’t come in the way of each other. Many instances of software projects failing would reduce as there will be lesser dependence on each other. Each one doing the work in which they are experts.