This document outlines the objectives and architecture of SUE AGILE, a scalable and sustainable distributed architecture for developing cloud and on-premises line of business applications. The main objectives are to enable RAD development with Visual Studio and Typescript, write once deploy to many browsers/devices, and provide a client experience similar to WPF with MVVM and TDD. The architecture is based on enterprise service bus integration, message-oriented middleware, and location-transparent service containers with security, validation, and optional BPM/workflow integration.