E-businesses are probably the most dynamic type of businesses. Strategic directions and visions can change very rapidly to take advantage of shifting market conditions. An iDBA should be prepared for frequent changes, and build systems and components that are easily extensible. Proper choice of architecture and programming languages can go a long way in ensuring extensible systems.
An iDBA should promote proper standards and provide guidelines in developing Oracle objects. Use of standards will also help in the support and maintenance of the systems.