EndorsedendorsedCompleted

Desktop Code Generator Enhancement (C#/.NET) & Telerik UI

Services Covered:

Custom Software DevelopmentUI/UX Design
Project hero — replace with case study imagery
Industry
Industry

Software Development

Duration
Duration

35 months

Budget
Budget

200K - 999K

Client Size
Start Date

1 July 2019

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
74/100
Good

Project Capability Score (PCS) estimates how capable Innowise 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

Confidential

map Switzerland

Project Summary

Innowise Group added features and UI design to an internal Windows desktop code-generator used by a software development company. Work included C#/.NET Framework 4.8 development to parse Ampler input and generate C++ code, plus a Telerik-based graphical UI for model design. The team implemented requested features, produced unit tests, and used Azure DevOps and GitHub for code reviews and planning.

Key Challenges

  • Needed additional developers to implement many features on an internal tool.
  • Lacked internal development capacity, so three external developers were onboarded to handle the workload.

Project Deliverables

  • Adapted C# code generator to parse Ampler input and generate C++ code
  • Headless C# (.NET Framework 4.8) application updates
  • Telerik-based UI for model design and code generation
  • Unit tests and example outputs

Project Solution

Innowise Group implemented feature work on a headless C# code-generator (using .NET Framework 4.8) that parses Ampler input files, constructs an internal model, and generates C++ code for execution on an embedded platform. The vendor adapted the generator, added examples, and performed C# development and UI work using the Telerik library so developers could design models graphically and generate input files. The team used Azure DevOps and GitHub for sprint planning and code reviews and wrote unit tests for delivered features.

Project Outcome

  • Implemented every feature requested by the client.
  • Delivered unit tests for the implemented features.
  • Provided effective outputs at a lower cost per hour than internal developers, producing positive value despite working at roughly half an internal developer's capacity.
  • Demonstrated quick onboarding and smooth personnel replacements without additional charge for learning time.

Platforms

  • DesktopDesktop

Tech Stack

  • C#C#
  • .NET.NET
  • C++C++
  • AzureAzure

Client Endorsement

Overall Review Rating

4.25star4 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

The client was happy with Innowise Group's work; they met specifications at a competitive hourly rate. The team improved with deadlines through requirement adjustments partway through the project. They communicated effectively through Skype, and their efficient onboarding process was a highlight.

Marco Wülser

Project Manager

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

More Projects by Innowise

Ongoing
Information Technology

MVP Development for Excel Add-on Startup

Preview of the MVP Development for Excel Add-on Startup
Budget:
10K - 49K
Duration:
67 months
Team Size:
1-5

Services Covered:

+1 more
Completed
Information Technology

Healthy Travel! Mobile App Development

Preview of the Healthy Travel! Mobile App Development
Budget:
10K - 49K
Duration:
5 months
Team Size:
1-5

Services Covered:

+2 more