Business software development environments for web- based applications are at a very early stage in their potential lifecycle. The purpose of this research agenda is to develop a model for how business processes can be interpreted into primitive computer codes for web applications. We have taken a transaction perspective adapted from the distributed database approach to maintenance of integrity assuming the concepts of ACIDity (Atomicity, Consistency, Isolation, and Durability) and serializability. This perspective is consistent with emerging literature on “workflow agents” [e.g., Huhns and Singh, 1998]. In this paper, we design, develop, and show an example of a meta-level set of building blocks for a direct mapping between electronic commerce and workflow processes. To validate the sufficiency and completeness of the meta-level components proposed, a complete mapping of an electronic commerce application to meta-workflow components is proposed.