1. A batch processing method in a multi-tenant database system, the method comprising: operating on instructions from a tenant to have said database system perform processes on a subset of content stored on said database system; identifying from said instructions an object associated with a class to execute a batch code interface that invokes multiple methods to schedule and execute functions upon said subset; and executing said batch code interface asynchronously with operations of said database system by invoking said multiple methods, thereby providing a batch processing facility to said tenant.