1. A method of providing classification for a business process hierarchy, said method comprising: utilizing at least one processor to execute computer code configured to: receive packaged application objects comprising standard application objects and custom objects each having a corresponding driver program; receive a business process hierarchy comprising nodes, each node representing a business process having an associated application; map at least one of the standard application objects to at least one node of the business process hierarchy, thereby forming at least one mapping template, wherein each of the standard application objects are associated with a business process hierarchy category; map at least one of the standard application objects to at least one of the custom objects to create a first mapping and associating the at least one of the custom objects to the business process hierarchy category associated with the corresponding standard application object; for the custom objects remaining after mapping the at least one of the standard application objects to the at least one of the custom objects, map, using at least one heuristic, at least one of the remaining custom objects to at least one of the standard application objects to create a second mapping; combine the at least one mapping template, the first mapping and the second mapping, to create a mapping of custom objects to the business process hierarchy; and identify a driver program for each node of the business process hierarchy based upon the mapping of the standard application objects and the mapping of custom objects.