Tietojen muuntaminen on prosessi, jossa tiedot tai tiedot muunnetaan muodosta toiseen. Vaikka strategiaa ajatellaan usein asiakirjojen muuntamisesta muodosta toiseen, tietojen muunnoksiin voi sisältyä myös ohjelmien muuntaminen tietyn tyyppiseltä tietokoneen kieleltä toiseen muotoon, jotta ohjelma voidaan suorittaa tietyllä alustalla. Varsinainen muutos voi sisältää useiden tietovirtojen muuntamisen yhteiseen muotoon tai yhden muodon muuntamisen useiksi eri muodoiksi käytettäväksi monilla eri alustoilla.
Tietojen muuntamisprosessi sisältää SQL: n eli strukturoidun kyselykielen käytön. SQL on tietokoneen kieli, joka vastaa tietyn tyyppisessä tiedonhallintajärjestelmässä olevien tietojen hallinnasta. Yksi vanhimmista nykyaikaisessa ohjelmasuunnittelussa käytetyistä kielistä, SQL -tietojen muuntaminen mahdollistaa tietojen yhdistämisen useiden ohjelmien kesken hallitsemalla tietojen tehokkaan muuntamisen muotoihin, jotka kukin liitännäisohjelma voi tunnistaa.
Todellisessa käytössä tietojen muuntamiseen kuuluu suoritettavan ohjelman käyttö, joka kykenee lukemaan tietojen perus- tai alkuperäisen kielen ja tunnistamaan kielen tai kielet, joille tiedot on käännettävä, jotta niitä voidaan käyttää muissa ohjelmissa. Kun muunnoksen kartoitus on suoritettu, ohjelma muuntaa tiedot haluttuihin yksittäisiin tai useisiin muotoihin ja jakaa muunnetut tiedot sen mukaisesti. Monissa sovelluksissa tämä tapahtuu muutamassa sekunnissa.
Samanlainen prosessi tunnetaan datanvälityksenä. Kuten tietojen muuntaminen, ajatuksena on tehdä tiedot yhdessä muodossa käytettäväksi toisessa muodossa. Yksi ero sovittelussa on se, että tietojen kartoitusprosessiin kuuluu niin kutsutun tietomallin luominen, joka toimii välittäjänä kahden kyseessä olevan muodon välillä, eikä tiedon muuntamisen yhteydessä tapahtuva suora käännös.
Kuten monet tietotekniikkatyypit, tietojen muuntaminen on prosessi, joka kehittyy jatkuvasti, kun uudet ohjelmat auttavat lisäämään tiedon kääntämisen tehokkuutta ja laajuutta. Koska tähän prosessiin sisältyy enemmän ohjelmia ja formaatteja, kyky jakaa tietoja useille eri alustoille, jotka olivat kerran täysin yhteensopimattomia, on lisääntynyt merkittävästi. Globaalissa ympäristössä, jossa yhteistyökumppanit eivät välttämättä aina käytä samoja ohjelmia tai kieliä kuin tietojärjestelmiensä perusta, nämä jatkuvat parannukset merkitsevät huomattavasti vähemmän aikaa, joka kuluu tietojen manuaaliseen kääntämiseen ja syöttämiseen järjestelmien välillä.