The Sage framework provides programming interfaces for developing Sage Behaviors and Sage controller applications. The following guidelines are intended for developers interested in using those programming interfaces. This guide evolves over time as additional conventions are identified and past conventions are rendered obsolete by changes in the framework itself.

Developers should download the Sage SDK which contains the files necessary to write Sage Behaviors and controller applications.