CMS (engl. Content Management System) je sistem za dinamičko upravljanje sadržajem. CMS predstavlja programsku aplikaciju uz pomoć koje se može, bez poznavanja programiranja, upravljati sadržajem.
Magento je najpopularnija open-source platforma za izradu naprednijih online prodavnica u celom online svetu, što znači da je skoro svaka treća online trgovina izgrađena upravo na Magento platformi.