• I think a program could do the job, but not by just installing and click "next". A person that undestands the data and relationships should be able to map fields and specify rules and then have it automated from that point on.

    That is ETL which takes skills on both ends of the relational model and sometimes includes expensive tools like Informatica on none SQL Server based database or a team of developers using SSIS. So it is still skills and development required.

    Kind regards,
    Gift Peddie