Prestashop is an open source ecommerce software that uses the Zend Framework. It is very effective in delivering a shopping cart development solution. There are many ways to build an ecommerce website. For example it is possible to do so using a framework of your own like CodeIgniter or Cakephp.