Success Story

Developing a custom Procurement ERP with Salesforce Integration for Nanotech Energy

Project Details

Nanotech Energy is a manufacturer &supplier of graphene, graphene oxide, and graphene super batteries. It is a worldwide leader in the field of graphene-based energy storage products and owner of 42 patents. It is one of the few companies in the world capable of producing non-flammable, cost-effective lithium-ion batteries. Their technology creates real-world benefits, including increased safety, cost-efficiency, sustainability, and creating a more efficient way to harness the power of renewable energy. Its organic graphene batteries address long-standing issues with lithium-ion batteries, and can be produced at scale using a simple process.

The idea is to create a Procurement ERP website where users will be able to enquire about the products (Graphene) as per their requirement. In the platform, we will have Two types of users i.e., Users and the platform Admin.

  • User :- User can explore all the front-end pages and submit enquiry from a product detail page. They also do this from the contact page with the selection from multiple categories.

  • Admin Panel :– The admin will be able to manage all the activities such as category management, product management, Enquiry management, static content management, Purchase requisitions, Purchase orders, Supplier management, Inventory management, Electronic invoicing, Reporting and analytics, Contract management& Direct emailing from the admin panel. Admin can also access the salesforce data.

Team Liangtuang developed a comprehensive ERP that would help to automate Enquiry processes, centralize data, and improve information access.

  • A web-based application was developed with key modules to manage this ERP System

  • A web-based admin panel integrated with salesforce CRM was developed to manage roles, users, suppliers, departments, Categories, products, enquiry, revenue, orders, Invoicing & billing, inventory and analytics etc.

To build this complex, interactive solution where minute details needed to be emphasized, team Liangtuang followed a phase-wise approach. This development approach was expected to offer the following benefits:

  • It helps in the gradual adoption of the new system.

  • It helps to prioritize modules and functionality that will address the burning challenges and provide a quick turnaround time.

  • It helps to get feedback from actual users in less time.

Requirement Analysis and Documentation

To understand the pain points of the Nanotech team, L Tech team conducted F2F discussions at the multi-level. A team of business analysts interviewed the Nanotech team to understand how the system works for each level, what their challenges are, how they use salesforce data and what they expect from a new, improved system. Our business analytics and software architects outlined the optimal architecture of the platform, refined the functional requirements and developed a complete product vision and its development roadmap.

The requirement gathering was followed by documentation of how the existing challenges can be resolved. This included creating flow charts for working at every level, a comparative analysis of how the system flow can be simplified, creating designs (UI/UX), and architecture for the solution.

These designs were showcased to the Nanotech team for approval. Upon approval from the Client, a prototype (wireframes) was generated and again shared for approval.

Challenges in Development Process


Addressing Technical Vulnerabilities


Creating a Custom and Secure Authentication and Authorization System


Separating Client Side/Presentation Code from Server-Side/Business Logic Code


Configuring Delivery Delays, Managing Queued Messages


Scheduling Automated Tests


Integrating Backend Caches for Boosting Performance


Salesforce Integration

Development and Implementation

An ERP implementation is a multi-phase project that includes redesigning business processes to take advantage of the new system’s capabilities, configuring the software, migrating the organization’s data and training users. Team L. Tech adopted a modular approach to the development of a complex ERP system. The application was divided into Three main modules and their sub-modules so that development and testing could be eased.

Home Page, Categories page, Product page, Enquiry on the Product page, Enquiry on a categories page, Search Module, Newsletter, ERP integration etc.

Admin Users, Manage Sub-Account Roles, Manage Users, Manage categories, Manage Products, Manage Enquiry, Newsletter Management, Newsletter Template Creator, Revenue management, Graph & Chart Creator& Some Other Modules.

Purchase requisitions, Purchase orders, Supplier management, Inventory management, Electronic invoicing, Reporting and analytics, Contract management etc.

Technologies Used


Nanotech was able to launch the product in a timely manner as Liangtuang Team ensured that the deliverables were provided on time while maintaining the utmost quality. Within a few months of its launch, the system received an amazing response from Users. This system Improved efficiency because there is no need to manually enter CRM data into an ERP once integrated. There are several benefits of this system such as better employee collaboration, reduced data duplication, speed-up sales approvals, Lowered cost of IT support &more accurate reporting and forecasting. These procurement ERP systems offer a suite of features designed to streamline the procurement process, improve supplier relationships, and ensure that purchasing activities are aligned with organizational goals and financial constraints.