Skip to content
MNETHIC
All services

Web and desktop applications shaped around your business: workflows, reporting, integrations, multi-user permissions.

We bring processes scattered across Excel and WhatsApp into one system. The permission model, reporting and integration layers we built for ASNPRO and ASNCAD run in your project with the same discipline. We move in small deliveries; you see a working version at every step.

01What is included
  • 01

    Analysis and scope

  • 02

    Web and desktop apps

  • 03

    Integrations and APIs

  • 04

    Maintenance and evolution

02How we work

When a custom build is the right call

Most projects reach us the same way. The process already exists; it just lives in five places at once. A spreadsheet holds the master list, a WhatsApp group holds the decisions, an inbox holds the approvals, and the only person who can reconcile them is on leave. Packaged software tends to fail here not for lack of features, but because it assumes a process you do not run.

A custom build earns its cost when the process is the business: when the way you schedule, price, approve or document something is the reason customers stay. It does not earn it when a mature off-the-shelf product already covers the ground and the build would only reproduce it with fewer features. We say so when that is what we see, before anyone signs anything.

What we read before we quote

Discovery is mostly reading your files. We ask for the spreadsheets, the forms you print, the report someone reassembles by hand every month, and the messages where the real decisions get made. Those artefacts describe a working system far more honestly than a requirements meeting does.

Three documents come out of it: the records the system has to hold and how they relate to each other, the actions people take on those records and who is allowed to take them, and an explicit list of what the first phase will not include. The third one is what keeps a project from drifting for six months.

The build, week by week

Step one, the data model and a clickable prototype. Screens and flows get agreed on something you can click through, before code exists. Changing a prototype costs an afternoon; changing a shipped module costs a sprint.

Step two, the first working slice. We pick the single workflow that hurts most and ship it end to end, with real login, real database and real permissions. You use it against real data within weeks, not at the end.

Step three, weekly deliveries. Every week there is a running version on a test environment with your own records loaded into it. Feedback from the people who will actually use the thing goes into the next week, not into a change request queue.

Step four, parallel run and cutover. The new system runs alongside the old way for a period you choose. We migrate the historical data, compare the two, and only then switch off the spreadsheet.

Permissions are a design decision, not a checkbox

ASNPRO carries 22 modules and is used by office staff, field technicians and company owners at the same time. That forced us to treat authorisation as part of the data model rather than a filter applied to screens at the end: who sees which customer, who can change a price, who can only read what they entered themselves.

We bring the same approach to your project. Roles are defined against your org chart during discovery, and every screen and every API endpoint checks them on the server. An interface that merely hides a button is not a permission system.

Living with the systems already in the building

Very little software gets to start on an empty desk. There is an accounting package, an e-invoicing provider, a device that writes a CSV every night, maybe an ERP nobody wants to touch. We map those at the scope stage and decide for each one whether to integrate, import on a schedule, or leave it alone.

Where an API exists we use it. Where it does not, we move files on a schedule and make the failures visible instead of silent. An import that fails and nobody notices is worse than one that never ran.

After go-live

Launch is not the end of the work; it is the point at which the requests become accurate. People who have used the system for a month ask for things nobody could have specified beforehand.

We continue under a maintenance and development agreement: a release plan with the next items in priority order, fixes, and the operational side of backups, upgrades and monitoring. You hold the code and the database throughout, so continuing with us stays a choice rather than a constraint.

03Frequently asked

How do you price a custom software project?

Project-based and in writing, split into phases, with each phase quoted before it starts. We do not put a number on anything before the scope document exists, because a figure produced in a first conversation is a guess someone later has to defend. The discovery call is free. Work after launch runs under a separate maintenance and development agreement.

How long does a first version take?

The first usable slice, one real workflow end to end, is normally a matter of weeks rather than months. The full scope depends on how many modules and integrations are in it, and we fix the first delivery date at the proposal stage so there is a concrete checkpoint early.

Who owns the source code?

You do. The repository, the database schema and the deployment setup are handed over, documented well enough that another team could pick the project up. We do not keep clients on a codebase they cannot read.

What if the scope changes halfway through?

It usually does, and the phased structure exists for exactly that. New items go into the backlog with an estimate; you decide whether they displace something already planned or move to a later phase. What we avoid is silently absorbing changes and then missing a date.

Can it work with the system we already use?

Usually yes. If your current software has an API we integrate against it; if it can only produce files, we build an import that runs automatically and reports what it rejected. We check this during discovery, before it becomes a promise.

What happens if we stop working with you?

You keep everything: code, data and infrastructure accounts. We would rather write the documentation that lets someone else maintain the project than rely on being irreplaceable.

Contact

Tell us about your project and we will map the road together.

A short call is enough. We run demos for our products and a free discovery call for services.

Direct contact

If you would rather not fill in a form, call us or write on WhatsApp.

bilgi@mnethic.com

Palandöken, Erzurum