We love technology.

Everything we do, we believe in making it Great, Easy and Quick.

Make it GREAT

We believe is challenging the status quo. The way we challenge the status quo is by making make our customer products and solutions GREATLY designed.

Make it EASY

We believe that EASY is the only solution.

Make it QUICK

We apply Agile development and project management in order to produce QUICK results and short term improvements loops.

The 12 principles of Agile

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.

Deliver working solutions frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

Business people and developers must work together daily throughout the project.

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

A working solution is the primary measure of progress.

Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

Continuous attention to technical excellence and good design enhances agility.

Simplicity–the art of maximizing the amount of work not done–is essential.

The best architectures, requirements, and designs emerge from self-organizing teams.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Stage V – Regulation

Stage V emission standard is effective since 2020 for all engine used in Non-Road Mobile Machinery (NRMM) applications.

The regulation applies  to the following engine categories NRE, IWP, IWA 


A Controller Area Network (CANbus) is  vehicle bus standard designed to allow microcontrollers and devices onboard of a vehicle (or system) to communicate with each other.

There are different communications protocols standards. The most common is heavy-duty & offroad applications is the J1939.

Furthermore, on on-road applications many vehicles support the J1979 for communication with the diagnostic tool.

The CANbus physical layer is well defiend by the SAE standards  (Twisted pairs, double 120ohom termination…).

obd2 connector

Our Know-How