6. A non-transitory machine readable medium having instructions therein that when executed by the machine, cause the machine to: retrieve data from a backend system, wherein the instructions to retrieve data from a backend system further comprise instructions, which when executed by the machine, cause the machine to: receive data from the backend system in eXtensible Markup Language (XML) format; define eXtensible Stylesheet Language (XSL) transformation rules for the transformation of the received XML data in a unified XML format; and transform the received XML data into the unified XML format using the defined XSL transformation rules; convert the retrieved data to text, wherein the instructions to convert the retrieved data to text further comprise instructions, which when executed by the machine, cause the machine to: retrieve an enterprise podcast to process; retrieve a text template, wherein the text template includes text and one or more placeholders for data; retrieve mapping rules, wherein the mapping rules define rules for the mapping of XML tags to placeholders; and replace the one or more placeholders with data from corresponding XML tags based on the retrieved mapping rules, wherein the instructions to replace the one or more placeholders with data from corresponding XML tags based on the retrieved mapping rules further comprise instructions, which when executed by the machine, cause the machine to: parse the text template until a placeholder is reached; bind data from an XML tag to the placeholder according to the mapping rules; determine the mapping rules define a calculation routine for the placeholder; perform the calculation routine; and insert the result in the placeholder; convert the created text to an audio file; save the audio file to a storage; and send the audio file to a mobile device as a podcast.
6. A non-transitory machine readable medium having instructions therein that when executed by the machine, cause the machine to: retrieve data from a backend system, wherein the instructions to retrieve data from a backend system further comprise instructions, which when executed by the machine, cause the machine to: receive data from the backend system in eXtensible Markup Language (XML) format; define eXtensible Stylesheet Language (XSL) transformation rules for the transformation of the received XML data in a unified XML format; and transform the received XML data into the unified XML format using the defined XSL transformation rules; convert the retrieved data to text, wherein the instructions to convert the retrieved data to text further comprise instructions, which when executed by the machine, cause the machine to: retrieve an enterprise podcast to process; retrieve a text template, wherein the text template includes text and one or more placeholders for data; retrieve mapping rules, wherein the mapping rules define rules for the mapping of XML tags to placeholders; and replace the one or more placeholders with data from corresponding XML tags based on the retrieved mapping rules, wherein the instructions to replace the one or more placeholders with data from corresponding XML tags based on the retrieved mapping rules further comprise instructions, which when executed by the machine, cause the machine to: parse the text template until a placeholder is reached; bind data from an XML tag to the placeholder according to the mapping rules; determine the mapping rules define a calculation routine for the placeholder; perform the calculation routine; and insert the result in the placeholder; convert the created text to an audio file; save the audio file to a storage; and send the audio file to a mobile device as a podcast. 7. The machine-readable medium of claim 6 , further comprising instructions that cause the machine to parse the text template until all placeholders are bound to data from the XML data.