Magento stelt behoorlijke eisen aan de server waar het pakket op draait en dat vraagt om specialistische kennis. Zeker voor productieomgevingen is het aan te raden om  de installatie en configuratie uit te laten voeren door professionals. Wil je zelf aan de slag, dan heb je een Unix- of Windows-server nodig waar de Apache Webserver op draait. Daarnaast dienen MySQL 4.1.20 of nieuwer en PHP 5.2.0 of nieuwer geïnstalleerd te zijn.
Wie alleen over een standaard-Windows-server beschikt, maakt het zichzelf gemakkelijk door Xampp van www.apachefriends.org te downloaden en te installeren. De database, PHP en de webserver worden dan automatisch geïnstalleerd.