At CartelSystems we provide Moodle solutions, like integration with other applications (Mahara, Joomla, WordPress, open cart etc), Moodle setup as per business needs etc. We have done many Moodle upgrades from version 1.9 to 2.x. At CartelSystems we are working with Moodle from past 7 years and have very good experience on Moodle programming.