1. A method for using a database program with loose triggers, the method comprising: providing by the database program, a first loose trigger; receiving by the database program, a selection of a first entity from a plurality of entities associated with a plurality of organizations, each entity being a subdivision of an associated organization and being associated with a plurality of databases; storing by the database program, the selected first entity and the first loose trigger in a metadata database before code associated with the first loose trigger is compiled and the first loose trigger is coupled to one of the plurality of entities; and coupling the selected first entity with the first loose trigger after the code associated with the first loose trigger has been compiled such that at least the selected first entity of the plurality of entities is coupled to the first loose trigger after the first loose trigger has been compiled, the first loose trigger causing a change to one of the plurality of databases associated with the selected first entity in response to being triggered.