Online catalog with backend admin CMS along with shopping cart and order management