NVIDIA's NVContacts

Multi-platform app with unified secure access to organizational data

NVIDIA is a multinational tech company that designs hardware and software for the mobile computing and automotive market. They produce graphics processing units (GPUs), application programming interfaces (APIs), and system-on-a-chip units (SoCs). It would also provide access to the business information on each employee.

Project Information
Engagement model

T&M (time and materials)




Android Developer


iOS Developer


Business Analyst


QA Engineers


Project Manager

More Details


The customer teamed up with Softeq to build an enterprise mobile solution. It would consist of two parts.

The first would be a corporate mobile app for employees to be used on smartphones and tablets. The mobile part would have to run on Android, iOS, Windows Phone 8, and Windows RT. It would need to be fast, secure, and easy to use. The second part would be a back-end web service providing access to corporate data sources.



The Softeq team delivered the solution, which was set to facilitate daily interaction among NVIDIA’s employees.

We created 4 mobile applications with unified look & feel for the target mobile platforms (Android, iOS, WP8, and WinRT) and also delivered special UI designed for the iOS and Android-based tablets.

The app aggregates regularly updated data from the corporate server. Integrated with an array of contact management systems utilized by the company’s employees, the application serves as a single point of access to the business information on each employee providing for the following capabilities:

  • Full-text search
  • Search by name, phone number, ID, etc.
  • Contact details view
  • Recent and Favorites views

One of the most valuable features of the application is the possibility to locate employee office and desk location on a floor plan.

The solution not only allows to quickly search for contact information but also to retrieve a complete reporting hierarchy relevant to the employee under search.

In addition, thanks to being integrated into corporate organizational resources, the solution allows checking conference rooms availability.


With so much sensitive data consolidated in one place it was only natural the application was to meet the highest security standards. The database stores encrypted data, which is further protected through:

  • HTTPS-based device to server connection

  • User authentication through login/password submission to access the updated data

  • PIN code based access to the application

The app’s data protection and overall security level was verified by NVIDIA's Information Security Service.


The team had to address several problems specific to the mobile business app integrated with a back-end system such as lack of mobile device memory for processing and displaying large size office floor plan images.

The team optimized the memory utilization process by:

  • Employing rational memory allocation
  • Applying defragmentation techniques
  • Smarter exceptions handling

Looking to Develop a Standout Mobile App?

Explore how we can bring your mobile app ideas to life—from MVP to full-scale app development and launch Learn more
Margarita Account Manager


Since NVIDIA has introduced the new mobile application to its employees, connecting to the right person across the 8,000-strong enterprise has become easier.