Within any organization, communication between the core business operations and the IT group has traditionally been a challenging and adversarial relationship. Most miscommunications between the two groups result from misunderstandings related to software and other issues. Now the gap between the business IT layers is beginning to close.
“My programmer doesn’t understand me! This software doesn’t do what I need it to!” The deep sighs from the business side of an organization are a familiar sound. Standardized applications are not a perfect fit for the desired business processes, and customized applications are costly and quickly outdistanced by real environmental conditions. Management and departmental criticism of a company’s application software is stirred up regularly due to the high cost of rolling it out as well as a lack of flexibility for processes, which hampers dynamic business development.