Magento è sicuramente una delle migliori piattaforme per la creazione di negozi di commercio elettronico, inoltre, si tratta di una soluzione gratuita e rilasciata sotto licenza Open Source che presenta funzionalità sia quantitativamente che qualitativamente comparabili sia con altre applicazioni a codice sorgente libero (come osCommerce e ZenCart) che con collaudati CMS commerciali.
Installare Magento però non è semplicissimo, soprattutto per gli utenti alle prime armi che non hanno particolari competenze in tema di PHP e MySQL; la procedura d'installazione non è di per sé particolarmente complessa, anzi richide pochi passaggi e (in assenza di problemi) è abbastanza veloce; il problema è semmai relativo ai requisiti di sistema richiesti.
Nel sito di supporto del CMS, è disponibile un piccolo script PHP in grado di controllare se in un sistema sono disponibili:
- la versione di PHP necessaria, che deve essere come minimo la 5.2;
- le estensioni di PHP richieste per l'installazione di Magento;
- la versione di MySQL, che deve essere la 4.1.20 o superiore.
Lo script non è recentissimo (presenta alcuni frammenti di sintassi deprecata) ma è ancora perfettamente funzionante; è comunque necessario sapere che Magento utilizza tabelle con storage engine InnoDB che lo script non è in grado di rilevare. Inoltre il controllo sul DBMS viene effettuato tramite la funzione shell_exec() disabilita in molte configurazioni server.