EndorsedendorsedCompleted

NXPowerLite Mac Desktop Application Development

Services Covered:

Custom Software Development
Project hero — replace with case study imagery
Industry
Industry

Software Development

Duration
Duration

3 months

Budget
Budget

10K - 49K

Client Size
Start Date

1 May 2018

Team Size
Team Size

Confidential

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
72/100
Good

Project Capability Score (PCS) estimates how capable Mercury Development is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Neuxpower

mapLondon, United Kingdom

Project Summary

Mercury Development built a macOS version of the client's Windows desktop software (NXPowerLite), researching the market and porting the underlying C++ engine to macOS. They worked with the client’s supplied engine and third-party libraries, delivered iterative releases, and maintained regular progress reporting. The project broadened the client's software suite and sales channels and led to ongoing collaboration for additional features and file formats.

Key Challenges

  • Deliver a Mac equivalent of existing Windows desktop software to test the market.
  • Support only PowerPoint files initially to keep scope tight.
  • Port the underlying C++ processing engine to macOS and find Apple-compatible alternatives for third-party libraries.
  • Ensure the Mac app integrates seamlessly with macOS (Finder) and matches Windows processing behavior.

Project Deliverables

  • Mac desktop application (NXPowerLite Mac)
  • Ported C++ processing engine for macOS
  • Apple-compatible third-party library versions
  • Research and scoping report detailing costs and deadlines
  • Weekly progress briefing PDFs and secure FTP code/file sharing

Project Solution

Mercury researched the market and performed an initial scoping phase before development. They used the client's detailed specifications, screen mockups, and supplied C++ processing engine and regression test files to port the Windows engine to macOS, sourcing Apple-compatible third-party libraries where needed. Mercury supplied a project manager and development team, provided weekly progress briefings (PDF), and shared files/code through secure FTP to deliver iterative Mac releases.

Project Outcome

  • Customers could use NXPowerLite on both Windows and Mac and experienced identical compression results.
  • The client expanded reach to additional sales partners and Mac-only service providers.
  • The product progressed to a fourth iteration with many new features and file formats.
  • The results exceeded initial goals and established a solid, ongoing development partnership.

Platforms

  • DesktopDesktop

Tech Stack

  • C++C++

Client Endorsement

Overall Review Rating

4.75star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

The creation of the desktop application broadened the client base and increase the number of software sales. The project’s success allowed their team to create more versions of the app and add more features and file formats. The project was completed according to the initial timeframe.

Andy Dargon

COO

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Mercury Development

Ongoing
Media

Ongoing iOS Development for Video Playback Platform

Preview of the Ongoing iOS Development for Video Playback Platform
Budget:
1M - 10M
Duration:
206 months
Team Size:
Confidential

Services Covered:

+1 more
Ongoing
Information Technology

Staff Augmentation & App Development for Fitness Technology Startup

Preview of the Staff Augmentation & App Development for Fitness Technology Startup
Budget:
1M - 10M
Duration:
98 months
Team Size:
30+

Services Covered:

+2 more