A Magento extension is a block of PHP code - a combination of functions, integrated into Magento to extend its functionality. Extensions are developed through a broad network of Magento partners to give you the flexibility and power to maintain your store the way you want.