Marshall has managed the design and development of mission-critical, enterprise-wide information systems using object technology for more than ten years. He is an active contributor to the business object domain task force of the Object Management Group.