Old system.New life.

I safely take over and gradually modernize your old business system built in FoxPro, Classic ASP, Delphi or Access, moving it to .NET. No downtime, with your data, business logic and established workflow intact.

TerminyService.cs
public Task<List<Volno>> VolnaMista(DateOnly den) =>
    db.Terminy
      .Where(t => t.Datum == den)
      .Select(t => new Volno(t.Id,
          t.Kapacita - t.Rezervace.Count))
      .ToListAsync();
Same logic, new platform: from Visual FoxPro 9 to C# and .NET 10.

It works. But for how much longer?

Plenty of companies still run on a system someone once wrote in FoxPro, Delphi or Classic ASP. It served them well for years, but today it is kept alive mostly by luck.

Visual FoxPro ended in 2015

Microsoft has not patched it for a decade. It only runs thanks to Windows backward compatibility, and nobody can promise it will survive the next update.

Unprotected data

DBF files on a shared drive, passwords in config files, no record of who changed what. Data protection law still applies to the personal data inside.

The people who understand it are leaving

The original author has retired or moved on, and new FoxPro or Delphi developers are hard to find. Every change gets more expensive and riskier.

It can't connect to anything

Online booking, mobile apps, e-shops, links to accounting or partners. The old system stays an isolated island.

What I migrate from, and to

The goal is not just new code, but a system that lasts another twenty years and that developers will still want to work on.

TodayAfter modernization
Visual FoxPro, DBF and CDXASP.NET Core or Blazor on SQL Server or PostgreSQL
Classic ASP and VBScriptASP.NET Core, Razor Pages, Web API
Delphi, BDE, Paradox, FirebirdWeb app or .NET desktop (WPF, WinUI)
MS Access and VBAMulti-user web app with SQL Server
Visual Basic 6, .NET Framework, WebForms.NET 10 LTS
Old PHP and MySQLPHP 8 or .NET, safe queries, a current database

Already on .NET 8 or 9? Both reach end of support on 10 November 2026. Moving to .NET 10 LTS is usually a smaller step, but it is not worth postponing.

AI writes fast. I answer for the result.

AI tools read tens of thousands of lines of old code in minutes. But I review every change and test it against the original system.

No AI will build your system from a single prompt without deep knowledge of your system and your processes. I will :)

  1. Analysis

    I go through the code, the database and, above all, how you actually use the system. AI pulls out the business rules that were never written down, and I confirm them with you.

  2. Audit and plan

    You get a clear document that is useful even if you order nothing more: what gets migrated, simplified or dropped, and what it will cost.

  3. Data

    I migrate and clean the data into SQL Server or PostgreSQL. Duplicates, broken links and missing values are fixed now, not in the new system.

  4. Rewrite in stages

    Module by module. The old system keeps running while new parts replace it step by step. No big weekend switchover, no stopped production.

  5. Verification and handover

    Automated tests compare the results of the old and new system on real data. Then training, documentation and long-term support, if you want it.

What I'm working on right now

A booking system: from FoxPro to .NET without downtime

A company booking system started in Visual FoxPro and later gained a separate SQL database. I'm merging both into one modern application while the business keeps running.

Before

  • Visual FoxPro desktop app installed on every PC
  • Data split between DBF files and a SQL database
  • Access from the office only
  • Limited permissions and change history

Now

  • One .NET application, running in the browser
  • A merged and cleaned SQL database
  • Encrypted access from anywhere
  • Roles, permissions and a record of every change

Apps for iPhone, iPad and Windows

Native apps connected directly to your business system. For people in the field, in the warehouse or at the front desk who need data right away, without retyping it.

  • Bookings and attendance on mobile
  • Stock movements and inventory with a scanner
  • Jobs and time sheets in the field
  • Device control and IoT

Ui MIDI mixer

My own app for iOS, iPadOS and Windows

Control Soundcraft Ui12, Ui16 and Ui24R digital mixers with a hardware MIDI controller, a feature the manufacturer doesn't offer. The app talks to the mixer in real time and is used by sound engineers and bands.

MIDI Live Stage

For live performance

MIDI and MP3 player, set lists, virtual MIDI instruments with SF2 sound banks and DMX lighting control that builds its own scenes. More at beseda.us

Websites, portals and servers

Veselské a Strážnické služby

1994printed directory first published
2013online edition launched

A directory of businesses and services in Veselí nad Moravou, Strážnice and the surrounding area in South Moravia. I built the online edition and keep it running. The portal has its own admin panel for adding and editing listings, including managing and placing ads.

veselske-sluzby.cz

  • Custom web applicationsASP.NET Core, PHP, database and API integration
  • Linux server administrationSetup, hardening, backups, monitoring
  • DatabasesMS SQL, PostgreSQL, MySQL, Oracle: design, tuning, migration
  • Hosting and e-mailFor small businesses, with long-term care

Pavel Beseda

I've been programming since business systems were written in Delphi, FoxPro and C++. That's why I understand old applications: many of them were built with the same tools I started with. Today I work mainly in C# and .NET, and AI tools are part of my everyday work.

I'm an independent developer based in the Czech Republic. You talk to me directly, not to a salesperson, and I'm personally responsible for the design, the code and the operation.

And the name? Sax is the saxophone, tron is the tech. The hat comes with it.

Tell me what your system runs on

I'll reply within two working days. The first consultation and a rough estimate are free. We can talk in English, German or Czech.

info@saxtron.cz
+420 606 226 852
Saxtron Software, Pavel Beseda
Dolní 232, 696 61 Vnorovy, Czech Republic

I'll only use your details to reply to your message. The form is protected from spam by Cloudflare Turnstile.