Request a Call

Processing...

  • Hidden

Business Overview

Our client is a global technology provider engaged in software and hardware development. A key part of the company’s business is supplying large enterprises with IoT devices that are deployed on-site at customer locations like warehouses and offices, which lack a centralized device management system.

Previously, configuration and maintenance were handled manually by IT professionals, which was a time-consuming and inefficient process. This lack of streamlined management hindered scalability and presented a barrier to wider adoption. 

The company recognized the need for a more efficient and user-friendly solution to empower its clients and drive further growth.

The client collaborated with NIX, a proven expert in software development with an emphasis on security, to create a sophisticated mobile and web solution for device management that will support and improve the high load from multiple connected devices. The solution would boost sales by improving usability and simplifying setup.

Project Scope

challenge icon

Performance Optimization:

Ensure system stability and performance under high-volume data loads generated by numerous connected devices. This required rapid remediation, continuous monitoring, and proactive management.

challenge icon

Focus on Security:

Incorporate robust security protocols for device activation and authorization within the custom software development process to protect sensitive data and mitigate potential vulnerabilities.

Challenges

  • 1

    Streamlining the device activation process for optimal user experience, reducing a multi-step procedure to a single-touch operation within the application.

  • 2

    Establishing effective communication channels within a globally dispersed, multi-stakeholder project team operating across diverse time zones.

  • 3

    Adhering to a stringent project timeline driven by the critical dependency of software release preceding hardware deployment.

Solution

The client had a cloud platform with a multi-layer microservices architecture to handle millions of requests from devices smoothly and reliably, which we used as a backbone for the web and mobile solutions.

The NIX team collaborated closely with the client’s team to ensure robust security and efficient device management.

The newly developed Java-based web app serves as a central management platform for server devices, mirroring the core functionalities of the mobile app.

This allows users to seamlessly manage their servers from any device, ensuring a consistent experience across platforms.

Mobile Device Management

NIX has developed mobile applications for both Android (Java/Kotlin) and iOS (Swift) that empower enterprises to seamlessly and securely manage their servers. These apps function as comprehensive control panels, enabling direct interaction with server devices.

Leveraging сlean architecture principles, these mobile apps are engineered for modularity and scalability. This ensures maintainability, facilitates the seamless addition of new features, and simplifies future updates.

Key Features

  • Effortless Control: Activate and manage servers with ease, using your mobile device as a control panel.
  • Flexible Connectivity: Connect to your servers via Bluetooth or USB, with step-by-step guides for each method.
  • Enhanced Security: Securely activate, claim, unlock, and configure devices using robust key exchange mechanisms.
  • Streamlined Activation: Enjoy one-click automatic device activation for a frictionless experience.

Beyond these core features, NIX also created a custom Android emulator app from scratch. This tool simulates server functionality, enabling developers and testers to work efficiently without relying on physical hardware, which drives cost savings. This streamlines development, facilitates testing of diverse configurations, and ultimately contributes to a more robust and user-friendly mobile app experience.

Group 1000004526

Data Management

To ensure efficient and secure data management, the team leveraged Amazon RDS and DocumentDB for streamlined database setup, operation, and scaling. 

Amazon Elastic File System (EFS) was chosen for automated information management and scalability, while ElastiCache enhanced application performance and reduced operational overhead.

Security

2 (2)

Security

NIX engineers implemented a comprehensive Zero Trust security framework, incorporating advanced measures to mitigate risk and protect sensitive data. This included:

  • Risk-based multi-factor authentication and stringent identity verification protocols
  • Proactive endpoint security through continuous monitoring and strict device hygiene checks prior to application access
  • Granular access controls to minimize the potential impact of any security breach
  • Continuous security posture assessment and proactive threat detection

Outcome

The collaborative effort between NIX and the client’s team resulted in a robust and user-friendly device management solution that increased both user satisfaction and market competitiveness. By streamlining the device activation process down to a single touch and creating intuitive mobile and web applications, NIX significantly improved operational efficiency.

Despite a stringent timeline and geographically dispersed teams, NIX successfully delivered the solution on time, demonstrating their expertise in secure software development and collaborative project management.

Group 1000004524

Key Success Numbers

60%

reduction in device activation time

10%

reduction in operational costs

30%

increase in mobile app active users in first quarter of the launch

20%

reduction in IT resource use for manual device configuration

Team:

Team:

8 experts (Project Manager, Solution Architect, Tech Lead, Business Analyst, QA Automation Engineer, iOS Developer, Android Developer, JS Developer)
Tech stack:

Tech stack:

Swift, Java, Kotlin, Spring Boot, Apache Commons, Maven, PostgreSQL, MongoDB, Redis, Docker, AWS DynamoDB, Apache Kafka, Nodejs, TypeScript, Viper, Firebase, CoreBluetooth, Retrofit, Cicerone, Firebase Crashlytics, Firebase Analytics

REQUEST A CONSULTATION

Relevant Case Studies

View all success stories

Ahoy: Flutter-based Boating Insurance App for Safer Sailing

Insurance

Success Story Ahoy: Flutter-based Boating Insurance App for Safer Sailing image

All in App: Innovative Collaboration Tool

Internet Services and Computer Software

Success Story All in App: Innovative Collaboration Tool image

AI Assistant for Enterprise-grade Device Management

Internet Services and Computer Software

Manufacturing

Success Story AI Assistant for Enterprise-grade Device Management image

Alienware Arena App—App for Gaming Portal

Entertainment

Success Story Alienware Arena App—App for Gaming Portal image

Buildforce: Mobile App for the Construction Industry

Construction

Success Story Buildforce: Mobile App for the Construction Industry image
01

Contact Us

Accessibility Adjustments
Adjust Background Colors
Adjust Text Colors