Compared to most e-commerce platforms, installing Magento becomes a fairly complicating process without proper guidance. To install Magento, users must set up the developing environment (operating system, web server, PHP, MySQL database). Users must also download the actual Magento software and use the command line and setup wizard for installation. There is an option to download with or without sample data, which is designed to familiarize users with the Magento platform.