Modernize Studio
Language: English
Email us

Connect

Data migration and databases, checked record by record

We move data from Access, Excel, Paradox, dBase or an older database to SQL Server, MySQL or PostgreSQL, and we design, clean and tune databases. Before any switch, we show you that nothing was lost or altered.

Copying tables is rarely the hard part of a migration. The work lies in the details: dates stored as text, codes that mean different things in different years, duplicates, and totals that must come out identical. We map every field, agree the conversions with you in writing and run the migration on a copy first.

The result is a reconciliation report, table by table, with record counts and totals on both sides. The final transfer then repeats something that has already been checked.

What it can look like

Migration checks: Access to SQL Server

TableAccessSQL ServerOK
Customers1,2841,284
Orders48,21048,210
Order lines162,904162,904
Products912912
Invoice totals€8,412,330.18€8,412,330.18
Illustrative example, fictional data

Checks run after a migration from Access to SQL Server. Press the button to run them.

What we deliver

  • Field-by-field mapping

    Every source field mapped to the new database, with the conversions agreed in writing.

  • Trial runs

    The migration run on a copy as many times as needed before the final transfer.

  • A reconciliation report

    Record counts and totals compared table by table, and a list of the anomalies found for you to decide on.

  • Database design

    Tables, keys, constraints and indexes designed for how the data is actually used.

  • Query and performance tuning

    Slow queries measured and rewritten, indexes added where they help.

Typical projects

  • From Access to SQL Server

    Twenty years of orders moved to SQL Server, with every invoice total identical before and after.

  • Merging two customer lists

    Duplicates found and merged with rules you approve, and a list of the doubtful cases.

  • A slow reporting database

    Indexes and summary tables added so that monthly reports run in seconds.

Technologies

  • SQL Server
  • MySQL
  • PostgreSQL
  • Oracle
  • DB2
  • SQLite
  • Access
  • Excel and CSV
  • T-SQL

How we work

  1. Map the systems

    We list the systems involved, which one owns each piece of data, how records are matched and what happens when one side is unavailable.

  2. Proposal with a fixed price

    We reply in writing with the approach (API, webhook, database or file exchange), the stages and a fixed price.

  3. Trial run on a copy

    The integration, automation or migration runs first against test data, and you check the result before anything touches live data.

  4. Go-live with monitoring

    Every exchange is logged, failures are retried when that is safe and reported when they are not. You receive the documentation.

Price and payment

Payment terms

We ask for 50% to start and 50% on acceptance. The second half is due before go-live and before the source code is handed over. Larger projects are split into milestone payments.

Every proposal states a fixed price for the work it describes, agreed in writing before work starts. If the scope changes, we send a new written quote and wait for your approval before doing the extra work.

Prices exclude VAT.

Prepare a project brief

Questions about this service

How do we know nothing was lost?

We compare record counts and totals on both sides, table by table, and you receive the reconciliation report before the final switch.

Can we keep working during the migration?

Yes. Trial runs use a copy. The final transfer happens at a time agreed with you, usually outside working hours.

What happens to bad or duplicate data?

We list it and propose a rule for each case. Nothing is deleted or changed without your written approval.

Which databases do you work with?

Mainly SQL Server, MySQL and PostgreSQL, as well as Oracle, DB2, SQLite and older formats such as Access, Paradox and dBase.

Contact

Use whichever channel suits you. We reply within one working day, in writing.

By email

riccardo@modernizestudio.com
Write an email

Tell us where the data is today, where it should go and roughly how much there is. We reply within one working day.

Send us your file

For Access, Excel, VB6, Delphi or older .NET software, you receive a free written assessment within 48 hours of sending the file.

  1. Make a copy, with test data if you prefer.
  2. Attach it to the form or to an email, ideally as a password-protected archive with the password sent separately. If you ask, we sign an NDA first.
  3. Within 48 hours: the assessment and a fixed price for a pilot module.

We work from Italy.

Send a message

Optional. A database, a workbook, screenshots or a specification, up to 10 MB. For larger files, put a download link in the message.

Email us

The button opens your email program with the message ready. Nothing is sent until you press send there.

Email us