Electrical Vehicle System Development Our customized EV charging solutions include subscription software, firmware for charge stations, mobile apps, charger hardware, a power supply, and power backend infrastructure.

Electrical Vehicle System Development

We build an Complete EV system including customized electric charging solutions on Open Charge Point Protocol (OCPP) for EV charging stations and mobile app for customers that facilitates locating EV Charging Stations in EV.

Client Requirement

The client needs to build a complete EV System Including -

  • Customized electric charging solutions on Open Charge Point Protocol (OCPP) for EV charging stations.
  • Mobile App for customers that can facilitate locating EV charging stations in the EV charging network, charging electric vehicles smoothly, and making online payments for the charging sessions.
  • The client wants an app for EV owners, fleet EV owners, and taxi EV owners for charging at an EV charging network that covers EV charging infrastructure at public, home, and commercial spaces.

Client wants app for EV owners, Fleet EV owners & Taxi EV owners for charging at EV Charging Network that covers EV Charging Infrastructure at Public, Home & Commercial spaces.

EV Charging Network Is Compatible With –

  • Diverse charging standards and specifications
  • Different models of EVs.
  • Variety of use cases, including public EV charging, fleet EV charging, and EV charging in residential and commercial spaces.

Fig 1: EV System Software with Mobile app, Charger Hardware, Power supply and Power Backend Infrastructure.


Fig 2: Shows Customer Type and Money Flow.

Our Approach to Develop Project

To develop this EV system, our team had to go through various hardships as this was our first project on EV charging systems. However, our qualified and dedicated developers found a way and handled everything smoothly. They followed a well-planned and organized approach to designing this EV system, and here is the complete process of how we accomplished it.

  1. 01
    Define the Goals and Objectives:

    Firstly, we decided on the objective to design this system and which includes understanding the target audience, their needs, and what the system is intended to achieve. The key questions to answer include:

    • What are the key features and capabilities of the system?
    • Who are the target customers?
    • What are their needs?
    • How will the system benefit them?
  2. 02
    Create a detailed plan:

    Once the objectives is clear, we created a detailed plan and outlined the scope, timeline, and budget of the project. Our detailed plan included a detailed description of the hardware and software components of the system, as well as the backend infrastructure required to support it.

  3. 03
    Designing System Architecture:

    Based on the plan, our next step was to design the system architecture. This includes defining the hardware and software components, and how they will be integrated to create a seamless user experience. We created an architecture that should support scalability and flexibility to accommodate future upgrades and enhancements.

  4. 04
    Developing Software and Firmware:

    Once the architecture is ready, we moved on to develop the software and firmware for the system. This includes developing the mobile app, charger firmware, and backend infrastructure software. The EV charging software is designed to be user-friendly and intuitive, while also providing the necessary functionality to support the system's goals and objectives.

  5. 05
    Hardware Designing:

    After completing the software and firmware development, we build the hardware components of the system, including charging hardware and a power supply unit, as well as any other hardware components required to support the system.

  6. 06
    Test and Validate:

    Once the complete system is ready, we test and validate it on different parameters to ensure that the system is working up to the mark and fulfilling the owner's objectives.

  7. 07
    Launch and Support:

    Once the system has been tested and validated, we launch it and now we are providing ongoing customer support, updating the software and firmware as needed, and continuously monitoring and enhancing the backend infrastructure to ensure that it can support the system's growth and evolution over time.

Technologies Deployed

  • For Database :-
    MS SQL Server 2017
  • For Web based Application:-
    C#, .Net Framework Core 6 ,Web API, Signal R, HTML5,, Angular 7
  • For Embedded technology and Hardware and Protocols: -
    Open Charge Point Protocol (OCPP) , STM Based Microcontroller , Python , Embedded C
  • For Mobile App both Android and iOS :-
    Type Script, ReactNative
  • For Hosting Server: -
    IIS on Windows Environment, Linux
  • For Environment: -
    Amazon Web Services (EC2)

Development & Implementation

We provided customized electric charging solutions that include Software subscription services, firmware for charge stations, mobile apps, charger hardware, power supplies, and power backend infrastructure.

1. Owner Module:

We have designed an app for EV system owners to provide charging to the CH-Customer having an electric vehicle with the following functions

  • EV system owners can create profiles (by adding their Name, Address, and contact information)
  • The app automatically generates an invoice when the car is charged by the customer.
  • The app handles customers' credits into the invoice for a billing period.
  • The app is able to generate a report with the kWh bought from each EV charger.
    • EV charger ID
    • Timestamp
    • kWh
    • Price
  • Report for
    • For Each month
    • For Each quarter
    • For each year
  • Customers can Print or export invoices via the app.
  • Customers can export an Excel file with the list of purchases.

2. Customer Module

EV App for Customers has the following functions

  • Login/SignUp Screen
  • Forget Password Option for Existing Customers
  • Users can create an account (by adding their full name, address, zip code, town, country, VAT, mobile phone, e-mail, and credit card information)

Customers can search all public EV chargers available in their network through GPS:

  • All free chargers are Green.
  • All busy chargers are Red.
  • Customers can see the nearest chargers using Google Maps.
  • When the user clicks on a specific EV charger, it shows the price and publicly accessible time.
  • When the user clicks on the charger and selects it. He can navigate to the destination (EV chargers) through Google Maps.

EV customers can use the QR scanner to charge their vehicle at the charging point:

  • When a specific EV charger is detected, it shows the current price and asks the user to accept the price and start charging.
  • The App starts the EV-charging by sending a start EV-charging command to the client’s installation.
  • During charging, users can see the charging status.
  • Customers can add credit card information to transfer money automatically.
  • When the car is fully charged, customers will be notified via message.
  • Users can stop charging either by being fully charged or by a fixed value.
  • Users can pay the parking fee online when EV charging is completed. (By mobile pay or using a credit card)
  • When the user finishes the charging, the app will show the amount of money used and how many kWh have been charged to the car.
  • The app has a dashboard to give an overview of bought kWh, used money, and other relevant data.

3. We have created a menu list as follows:

  • My profile
    • Name
    • Address
    • Phone
    • Email
    • Password
  • Payment
    • Default: MobilePay / CreditCard
    • CreditCard
    • Default reserve amount {100;1000kr}default 500kr
  • Language
    • DK
    • UK
  • Log out
  • Delete account

Final Outcome

How Client Found Us?

The client found us in Upwork when he was looking for an electric vehicle system software solution.

Client Profile

Client: Businessman Location: Denmark Industry: Trading

Client Testimonials

Kim Jespersen, Denmark, SoftControl

My team is very satisfied with the professionalism shown by the Adequate Infosoft team during the project. We are looking forward to working with them again.

What Our Clients Say About Us

Client satisfaction is our ultimate goal. Here are some kind words of our precious clients they have used to express their satisfaction with our service.