Services
Custom software developmentUmbraco developmentWeb developmentCRM developmentERP developmentAI & LLM integration.NET development & modernizationE-commerce developmentIntegrations & automationCloud & DevOpsMaintenance, support & project rescueDedicated teams & white-label
Our Work
Case studiesProducts
About Blog Contact
MySQL development

MySQL behind custom ERPs and data tools.

MySQL is the database of both custom ERPs in our case studies, each with inventory, orders, purchasing and two-way QuickBooks sync on .NET and React, and one of the sources our no-code ETL platform connects to.

What we build with MySQL

Where MySQL earns its place.

The kinds of work we use MySQL for, based on the projects below rather than a list of everything the technology can do.

ERP databases

Inventory, purchasing, shipping and invoicing data on .NET with Entity Framework Core (Pomelo).

Sync with accounting

Tables designed for reliable two-way sync with QuickBooks, with history and retries.

ETL sources and targets

MySQL connectors next to SQL Server, Oracle and files in scheduled pipelines.

Related services

MySQL is a tool. These are the jobs it does.

We do not sell hours of a technology. We take on a result, and choose the stack with you. These are the services where MySQL usually comes in.

MySQL FAQ

MySQL questions we hear.

Anything missing? Send us your question and an engineer will answer, usually within one business day.

Contact us
Does .NET work well with MySQL?+

Yes. With Entity Framework Core and the Pomelo provider, .NET works with MySQL much as it does with SQL Server. One Motion’s ERP runs this way.

Can you connect our MySQL database to QuickBooks?+

Yes. Both ERPs in our case studies keep MySQL data in sync with QuickBooks, including vendors and invoices.

Can you move from MySQL to another database later?+

Yes, with planning. Using an ORM and keeping SQL in one layer makes a later move much cheaper.

Start a project

Tell us what you are building with MySQL. We come back with a plan and a price.

A spec, a Figma file or three paragraphs is enough to start.

  1. First reply · from an engineer, not a sales rep
  2. 30-min call · with Roman, our CTO, to clarify scope
  3. After the call · a written proposal with plan, team and price
Roman Oleksuk
Roman Oleksuk, CTOPrefer to talk? Pick a slot in Roman's calendar
We reply from a human mailbox. No newsletters. Your brief stays under NDA on request. We use your details only to reply; see our privacy policy.