Za zapis in prenos podatkov med namenskimi programi pa se vse bolj uporablja in uveljavlja standard XML, ki preprosto omogoča poleg zapisa tudi opis strukture poljubnega nabora podatkov.
Pri Microsoftu so lastnosti sodobnih namenskih programov predvideli ter njihovo gradnjo olajšali z izvedbo novega predmetnega modela ActiveX Data Objects za izvajalsko in razvojno ogrodje Microsoft .NET (. NET)..