← Back to all case studies

Case study · Software & Technology

Building a project management platform for more than 100 companies

A Swedish software company developed a multi-company platform for project planning, site updates, time recording and cost reporting, with web and mobile access.

C#AngularJSAzure
AI-generated illustrative scene: Scandinavian project planning workspace with architectural notebooks, laptop displaying abstract project timelines and cost charts, mobile device showing a generic task list, soft daylight, no brand logos.
AI-generated illustration; not a client photograph or production screenshot.
Client context
A Swedish provider of project tools for SMEs
Active customer companies
100+ at source date
Team
8 specialists
Access
Web, Android and iOS

The situation

The business need

The product needed to support multiple companies independently while allowing controlled exchanges of project and personnel information. Users with different roles required different views of projects, work and costs.

Employees needed to record daily work and report changes found onsite, including supporting photographs and documents. Managers needed progress, time and labour reports to adjust plans and support administration.

The approach

How the team delivered

01

Connect office planning with site work

The application combined project plans, risks, tasks, notes, documents and time statistics. Android and iOS access supported simple operations and field updates.

02

Separate business rules from queries

The C# backend used domain-driven design, interfaces and separate read and write paths. NHibernate supported data access, with SQL Server locally and Azure SQL in the hosted environment.

03

Deliver through short iterations

An architect, a business analyst, Android and iOS developers, and four web/backend engineers worked in an Agile team. Git, TeamCity and Octopus supported integration, tests and deployment to Azure.

Project context

Technology and delivery

Technologies and working practices used in this engagement.

C#AngularJSAzureAzure SQLAPI integration

The result

What the engagement delivered

More than 100 companies using the platform

More than 100 companies were actively using the platform at the time of the project record.

Shared operational visibility

Managers could review project progress, time and costs alongside uploaded site evidence.

An extensible product foundation

Azure API Management supported external data access, and reporting was implemented with Telerik Reporting.

Building a business platform that needs to serve multiple companies?

Tell us about your software, workflows and delivery requirements.

Discuss your project