Services
Legacy modernisation
We take on old .NET Framework applications that carry daily operations and that nobody wants to touch any more.
Situation
- The application runs on the .NET Framework and the move has been postponed several times.
- Individual components and libraries are no longer supported by their vendors.
- Business logic sits inside a monolith, so every change touches the whole system.
What we take on
- Inventory of the existing code: projects, dependencies, database access, build and deployment paths.
- Migration of the application to .NET 8, including changes to ASP.NET Core and Entity Framework.
- Replacement of unsupported components with current libraries or our own implementations.
- Decoupling the monolith into separated modules or services with clear interfaces.
- Move of the application and the SQL Server database to Azure.
- Set-up of the build and release pipeline in Azure DevOps.
Approach
01
Inventory
We read the code, talk to your developers and document dependencies and risks.
02
Target picture and stages
We define the target architecture and cut the migration into stages that can go live individually.
03
Migration
We migrate stage by stage, keep the application running and secure its behaviour with tests.
04
Handover
We hand over code, pipelines and documentation to your team and support the first month of operation.
Deliverables
- Dependency and risk overview of the existing application
- Target architecture as a document with reasoning for each decision
- Staged migration path with effort estimates
- Migrated source code on .NET 8 in the repository
- Build and release pipelines in Azure DevOps
- Operations and handover documentation
Engagement model
Fixed-price project
Defined scope, agreed deliverables and a fixed price. Suitable when requirements and interfaces are documented.
Time and materials
Billing by hours worked. Suitable when scope is refined during the work or priorities change.
Operations and maintenance retainer
An agreed monthly hour budget for maintenance, updates and small extensions to existing applications.
Subcontractor framework agreement
We work as a subcontractor within another provider's project. The basis is service and work contracts, not staff leasing.
Matching offering: Legacy application check · CHF 4'900.-
All services
Contact
You can reach us directly. Describe your situation and we will come back with an assessment.