In this paper we investigate the modeling and analysis of business processes with the goal of improving their efficiency and effectiveness. The main objective of this research is to develop a computational model of business processes that takes into account relevant economic, social, organizational facets of a business process. The research develops a computational tool that will help uncover insights into the interdependencies among agents, activities, and resources in a business process.