1. A computer readable 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; determining a fault name on a target system, the target system comprising a programming model independent of the source system; generating fault data descriptions; finding a fault binding on the target system corresponding to the determined fault name; utilizing fault bindings 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.