Home / Our services / Custom software
Service · Custom development

When off-the-shelf software does not quite fit your needs

Logil designs and builds business applications tailored to your real processes — web applications, desktop tools, APIs and connectors between systems, automations. Solutions you own, you control, and that evolve with you.

C# · .NET · Angular · FlutterERP & API integrationYou own the source codeMaintainable over timeWorldwide — 100% remote
What we build

Four families of deliverables, one shared technical foundation.

01
Web

Business web applications

Interfaces accessible from any browser, designed for professional users: management dashboards, data-entry and tracking tools, customer or supplier portals, document management. Built with Angular on the client side and ASP.NET Core on the server side — the responsiveness of a desktop application with the flexibility of the web.

Example deliverables
Order-tracking portal connected to an ERP, accessible to customers in real time
Supplier-invoice approval interface with a multi-level workflow
Dashboard consolidating data from several sources (ERP, accounting, CRM)
AngularASP.NET CoreTypeScriptAzure AD / Entra IDMobile responsive
02
Desktop

Windows desktop applications

For cases where a locally installed application is preferable — performance, offline access, integration with hardware (printers, scanners, scales, industrial controllers, barcode readers). Robust Windows applications in C#/.NET, standalone or connected to a central server or an ERP.

Example deliverables
Production management with barcode reading and an interface to industrial controllers
Preparation and dispatch of delivery notes connected to SQL Server
Simplified point-of-sale interface synchronised with a central management system
C# / .NETWPF / WinFormsEntity FrameworkSQL ServerWindows Services
03
Integration

Connectors and interfaces between systems

One of the most common needs in SMEs: getting two systems that do not talk to each other natively to communicate. We build the connectors to synchronise your data between ERP, e-commerce store, accounting, logistics or production — in real time (REST APIs, webhooks) or in scheduled batch mode.

Example deliverables
Odoo ↔ PrestaShop connector: stock, orders and prices in real time
WMS ↔ ERP interface for automatic validation of stock movements
Two-way synchronisation between an external CRM ↔ internal database via OData
Automatic export of accounting data to a BI reporting tool
REST APIOData v4WebhooksJSON-RPCSignalRFile exchange
04
Automation

Automations and data processing

Repetitive tasks consume time without adding value. We build automations that take them on: document generation, sending emails and notifications, processing and transforming files, consolidating reports, threshold alerts. Deployed as Windows services, scheduled tasks or APIs triggered by your existing systems.

Windows ServicesAzure FunctionsScheduled tasksFile import/exportPDF/DOCX generationEmail notifications

We also build iOS & Android mobile applications

Flutter · warehouse picking · field work · B2B catalogues · offline mode

See our mobile offering →
Our technical stack

Technologies proven in professional environments.

No passing trends or experimentation on your projects — durable, maintainable and documented choices.

Server & business logic
C# / .NETASP.NET CoreEntity FrameworkSignalRWindows Services
Web client
AngularTypeScriptRxJS
Databases
SQL ServerPostgreSQLOracleSQLite
Identity & security
Azure Entra IDKeycloakOAuth 2.0 / OIDCMSALJWT
Cloud & infrastructure
Microsoft AzureKubernetesOpenShiftTerraformAzure Key VaultApp ServiceLinux VPS
Tools & methods
Git / Azure DevOpsSwagger / OpenAPIDocker
Why go custom?

It is not always the right answer — let's be honest. A well-chosen SaaS can be faster and cheaper in the short term. But in some cases, custom development is the way to go.

Your processes are your competitive advantage

Bending your processes to fit the constraints of a generic tool means levelling out what sets you apart. A custom tool preserves your specifics.

You need precise integration

An "off-the-shelf" connector covers the general cases. When your data has a particular structure, only custom integration guarantees reliability.

You want to control your data and your evolution

Custom software belongs to you. You are not subject to price changes or to a vendor disappearing. The source code is yours.

Your users have very specific needs

A tool designed for your teams — their workflows, their field context, their volumes — will always be more efficient than a generic one.

If an existing SaaS covers your need 95% of the way for a tenth of the price, we will tell you. Our goal is to build a long-term relationship of trust, not to maximise billable hours.

How we work

Five steps, from scoping to maintenance.

1

Functional analysis

Before writing the first line of code, we understand your business. This work results in a requirements specification validated together.

2

Architecture and technical choices

Layered design, technology selection, integration strategy, hosting. These choices are documented and explained.

3

Iterative development

Short cycles of 2 to 4 weeks. You test functional intermediate versions and can adjust priorities along the way.

4

Testing and deployment

Unit, integration and functional tests with your real data. Deployment on your infrastructure or in the cloud.

5

Maintenance and evolution

Fixes, functional enhancements, technical updates. Maintenance contract or one-off interventions, as you prefer.

What sets us apart

Why entrust your development to us.

You talk to the person who develops

The consultant who analyses your need is the same one who writes the code and deploys it. No middleman, no loss in translation.

We understand your business

25+ years in enterprise IT, including a decade as IT director in an industrial SME. We quickly grasp your business constraints.

We write maintainable code

The delivered code is documented, structured and tested. In five years, you (or another developer) will be able to understand and extend it without rewriting everything.

You own the source code

On delivery, we hand over the complete Git repository with the full history. No dependency on Logil for the future.

Local proximity or worldwide remote

100% remote anywhere in the world for development; travel within French-speaking Switzerland for assignments that require a presence.

Frequently asked questions

What we get asked most often.

How do you estimate a custom project?

We start with a functional analysis, from which we build an estimate in person-days broken down by feature, presented as a range with the assumptions behind it. For large projects, we recommend starting with a short, fixed-price scoping phase to refine the estimate before committing to the whole.

Do we remain the owner of the code developed?

Yes, unreservedly. The source code belongs entirely to you on delivery. We hand over the complete Git repository with the full history of changes.

Can you evolve an application built by another provider?

Yes, we take over existing projects. The first step is a code review to assess its quality and maintainability. We tell you honestly what we find before committing.

Do you work fixed-price or time-and-materials?

Both, depending on the nature of the project. For well-defined features, fixed-price gives visibility on costs. For exploratory projects or continuous evolution, time-and-materials at a daily rate is more flexible. We recommend the approach suited to your situation.

Do you provide maintenance after delivery?

Yes. A monthly maintenance contract with a defined service level, or one-off interventions on request. In both cases, we keep up-to-date documentation of the project to ensure continuity.

Reply within 48 h

Do you have a
development project?

Describe your need to us in a few lines: what you want to automate or improve, the systems involved, the number of users. We reply with an initial feasibility assessment.

Get in touch Back to services