V osnovi je sicer namenjeno podpori procesu pridobivanja, transformacije in čiščenja podatkov pri prenosu iz različnih virov v skladišče podatkov, a je uporabno tudi v splošnejših primerih prenosa podatkov iz poljubnih virov v poljubne zbirke podatkov in druge podatkovne oblike.
V različici SQL Server 2005 je DTS povsem na novo načrtovan in napisan, kar pomeni, da je zdaj veliko bogatejši z več možnostmi. Najpomembnejša pridobitev nove različice je ločitev podatkovnih tokov od procesnih in več možnosti vgradnje čiščenja oziroma transformacije podatkov na ravni posameznega podatka, ki se prenaša.