This document outlines the design of an online shopping system called BDStall. It includes sections on the system requirements, feasibility analysis, proposed modules which are customer, employee, admin and security/authentication. It describes the proposed system functionality such as secure user registration and profiles, browsing product categories, credit card verification and order updates. Diagrams are also included showing the use case diagram for customer login and management functions, and an example invoice. The conclusion recommends being cautious of fake products and choosing items which can easily verify authenticity or have high buyer ratings.