Using traditional software technology the business user articulates the requirements and the software engineer implements th...ose requirements. The problems with this approach are well known. With Intentional technology the business user directly contributes to the software by creating the business domain code using a business domain language they are familiar with. The software engineer...