Duomenų sudėtis yra terminas, galintis reikšti kompiuterio programos tipą arba procesą, kuris sujungia duomenų rinkinį, kuris yra sudarytas į vieną darbo vienetą arba formą. Taikant abi strategijas, kompozito paskirtis yra sukurti priemones, leidžiančias greitai ir lengvai pasiekti duomenis, kartu suteikiant galimybę logišku būdu susieti skirtingų tipų duomenis. Duomenų sudėties kūrimo procesas gali būti labai paprastas arba šiek tiek sudėtingas, atsižvelgiant į tam tikslui renkamų duomenų tipą ir informacijos išdėstymo būdą.
Kalbant apie kompiuterio programą, duomenų sudėtinė dalis siekia sukurti tam tikrą duomenų bazę, galinčią importuoti atitinkamą informaciją, o tada vartotojams suteikti prieigą ir rūšiuoti tuos duomenis pagal skirtingų užklausų struktūrą. Tai kartais žinoma kaip duomenų atvirkštinė inžinerija, nes duomenų bazėje saugomą informaciją galima lengvai gauti naudojant įvairius parametrus. Šioje programoje duomenų rinkinys leidžia identifikuoti konkrečią duomenų bazėje esančią informaciją, nustatyti paieškos ribas pagal tai, kuriuose laukuose ieškoti ar net naudoti raktinius žodžius paieškai atlikti. Galutinis rezultatas yra duomenų rinkinys, kuriame yra visos su užklausa susijusios informacijos, kurią turi pasiūlyti duomenų bazė, bitai.
Platesnis duomenų rinkinio taikymas yra susijęs su duomenų rinkimu iš įvairių šaltinių, o vėliau naudojant programinę įrangą, kad surinkti duomenys būtų suskirstyti į prioritetus, sutvarkyti ir apskritai įmasažuoti į formatą, kurį galima traktuoti kaip vieną vienetą. Šis metodas yra įprastas, kai nepraktiška visos svarbios informacijos surinkti į vieną duomenų bazę. Naudojant šio tipo programą, duomenys gali būti paimti iš kelių šaltinių ir naudojami kuriant dokumentus, skaidrių pristatymus ir kitų tipų elektronines laikmenas. Įmonės kartais naudoja šį duomenų sudėties metodą kaip būdą rinkti duomenis, kuriuos galima įtraukti į pardavimo pasiūlymą, remtis keliais šaltiniais ir importuoti pagrindinius duomenis į vieną projekto dokumentą.
Bet kuriuo atveju duomenų rinkinys aktyviai remiasi duomenų šaltiniais, o tada pateikia tą informaciją taip, kad galutinis vartotojas galėtų pasinaudoti tam tikram tikslui pasiekti. Proceso efektyvumas priklauso nuo šaltinių, kuriuos reikia pasiekti norint rinkti informaciją, ir nuo to, kaip sudaroma duomenų užklausa. Esant geriausioms aplinkybėms, rinkimo procesas gali vykti labai greitai, o informacijos surinkimas į nuoseklų ir naudingą formatą gali būti suvaldytas per trumpą laiką.