1. A computer readable storage medium having a computer usable program encoded thereon executable to convert exceptions to business fault objects, the operations of the computer usable program comprising: receiving an exception from a source system, the source system comprising a source system programming model; determining a fault name on a target system, the fault name corresponding to the exception, the target system comprising a target system programming model independent of the source system programming model; generating fault data descriptions based on the determined fault name; finding a fault binding on the target system corresponding to the determined fault name; utilizing the fault binding to generate fault objects compatible with the target system programming model; converting the fault objects to business fault objects compatible with the target system programming model; and returning the business fault objects to a user.