These technical elements of infrastructure and application design are leveraged in a development process that features iteration, playback and other means of regular and deep interactions between the business and IT stakeholders involved in rolling out the BPM program.