With over 10 years of building custom Magento extensions and websites for our customers, we have plenty of experience on how to create extensions the right way. Often Magento extension development comes down to communication between Magento and a third party system. This can be supported through use of the Magento API or with a custom implementation.