Application Engine enables you to develop, test, and run Application Engine programs, which are batch or online programs that perform high-volume, background processing against your data. Application Engine programs can be compared to COBOL programs, except the Application Engine program definition is stored in the database itself, making upgrades and updates more efficient.
In Application Engine, a program is a set of SQL statements, PeopleCode, and program control actions that enable looping and conditional logic. Common batch programming needs, like parallel processing and restartability, are built into Application Engine programs.
You define Application Engine programs in Application Designer.