E-commerce CRM System development

The client needed to have a system that could serve to streamline the sales process into a single environment, with all documents and details about the job (project) put into a single database. The clients wanted managers and employees to save time and effort in dealing with customers’ requests.

  • The end-user: Wholesale trading company
  • Sector: Wholesale
  • Company size: Middle-sized enterprise
  • Services provided by us: CRM for a supplier of goods, products, services, software, and support
The challenge

Our client asked us to develop a solution to facilitate the relationship with the customers by a faster response in several segments. The system had to allow clients to send their requests, to obtain (and approve) offers, to pay Invoices, etc. The CRM’s task was to facilitate the offer issuing and provide different reports to the management. We wanted to make sure everything in the business flows as it should, while quick access to work means that everyone has relevant information at their fingertips.

The goal

Any modern browser had to be able to use System – Internet Explorer, Firefox or Chrome as well as Safari, Internet Explorer 7 and higher, Opera 10 and higher. CRM had to help the client to increase sales and boost customer confidence. The CRM system prototype had to be useful for a wholesale trading company and help our client to manage the main work processes in one place.

The solution

Thanks to the coordinated teamwork we did our best to develop a system that can adapt its layout on different screens/viewing environments (PC, tablet, smartphone) and require tools such as proportion-based grids, flexible images, HTML5/CSS3 media queries. The work was done in time and the client is completely satisfied with the result. The website had to be 'three-tiers'-based, thus providing greater software scalability, lower maintenance, and increased reuse of components. Three-tier architecture had to offer a technology for building Client/Server applications with layers that employ standard interfaces that provide services to each logical 'tier'. The first tier is reserved for the GUI – graphical user interface, the second tier is the application logic (webserver), and the third tier represents the database server.