A business architect is a member of an application development team who defines and maintains business rules, service-level agreements, and processes (flows). Business architects include subject matter experts, business analysts, business executives, and business end users. A business architect might also be referred to as a process architect.