1. A system for transforming a first data in a first format to a second data in a second format, comprising: a processor; a translation services logic for: receiving, from a first application that interacts with data in a first pre-transformation format, a data definition and a data transformation rule; receiving, from a second application that interacts with data in a second post-transformation format, a data definition and a data transformation rule; and creating a mapping rule object based on: the data definition and the data transformation rule received from the first application that interacts with the data in the first pre-transformation format; and the data definition and the data transformation rule received from the second application that interacts with the data in the second post-transformation format; the mapping rule object for: receiving a first data in a first format; and transforming the first data in the first format to a second data in a second format according to the data definition and the data transformation rule; and the translation services logic comprising post-translation execution logic that chains the mapping rule object to at least one additional mapping rule object resulting in multi-stage transformation.