A frequent question that comes up on the forum and through the many emails we receive is:
Can Magento do X, Y and Z?
The short answer to that is yes - Magento can do it all (no restrictions what-so-ever as we like say). If there is a feature you can’t find, Magento’s flexible architecture and open source code allows you to customize the system to your needs.
A better question would be (as I suspect this is the real question), can Magento do X, Y, Z out-of-the-box? For the answer to that, check out the features page