E-commerce has allowed firms to establish a market presence or to enhance an existing market position, by providing a cheaper and more efficient distribution chain for their products or services. Architecture and integration of modules are very important for successful online store business.