This section discusses the program templates you can use for online and batch programs. Templates define several pieces of your program, based on the objects you have defined for your application in the Project Explorer, your AppMaster Builder preferences, and the application and program properties you have set.