SOFTWARE

The Binding Element in the Complex Engineering of an m2m Module


The design and development of an m2m module require tight coordination among several different functional areas: design, validation, hardware, mechanical design, quality, marketing and manufacturing. Weaved through all these areas are the different layers of software components.

Since Telit controls the entire software development chain, achievement of this coordination is significantly simplified because, unlike most m2m device vendors sourcing software stack and modules from third-party vendors, Telit's in-house software development effort becomes the glue binding all functional areas, assuring timely product launches and superior product functionality.

Development and maintenance of complex software projects require development groups with in-depth knowledge and skills in all layers of functionality. Amassing this scope and depth of expertise has become a near impossibility given the scarcity of the collective of these skills. Telit’s internal intellectual property and development history, accounting for centuries of combined time-effort invested in its GSM/GPRS protocol stack, make for a rare asset benefiting every one of its customers.


Protocol Stack

 

Telit is one of a few companies in the m2m industry with full control over all underlying software technologies in its products. Telit's total ownership and control of its GSM /GPRS protocol stack is a clear market differentiator.

The origins of such achievement date back over 10 years, when Telit first created a well focused software development group. In order to maintain and improve this unique market position in the m2m industry, all software development is kept under strict quality control. Telit’s software group has spent several years in R&D making processes repeatable and well defined according to the SW-CMM® Capability Maturity Model® for Software, before any market introduction. Software performance metrics are challenging but an essential component of a healthy and highly performing software engineering culture.