This course focuses on understanding and applying multiple perspectives for organizing, assessing, designing, and implementing integrated distributed information systems to support an organization's objectives. The emphasis is on 1) understanding how Business Process Management techniques and tools can contribute to align an organization's business and information technology perspectives; 2) designing, developing, and deploying Business Processes as information systems. The course introduces blockchain technologies, an emerging class of distributed information system providing the foundation for Web3 decentralized applications. Students will work in the laboratory to develop business processes that integrate blockchain smart contracts, specified using the BPMN industry standard notation. Students will implement and test executable BPMN business processes using an open source BPMN engine together with additional Java programming.