PrestaShop est une application Web open source permettant de créer une boutique en ligne dans le but de réaliser du commerce électronique. Cette solution peut être déployée sur n'importe quel type de serveur web sur lequel PHP 5.2 ou plus et MySQL 5.0 ou plus sont installés. Il est préférable d'utiliser un hébergeur Unix avec Apache Web Server 1.3 ou plus et au moins 64 Mo de RAM. Son moteur de template est Smarty.