Tiedot ovat hajallaan eri tiedostoja, ja tiedostot voivat olla eri muodossa. kautta tietoja käytetään eri ohjelmia sovellus voi liittyä, he asuvat erillisinä tiedostoja.
suuri multi-käyttäjän järjestelmissä sama tiedosto tai Rekisteröintiä voidaan joutua käsiksi useiden käyttäjien samanaikaisesti. Käsiteltäessä tiedostoon perustuvia järjestelmiä on diffcult.
data-intentiivisuffiksi sovelluksia, tietoturvallisuus on suuri huolenaihe. Käyttäjille olisi annettava pääsy vain tarvittavat tiedot eikä koko database.For esimerkiksi pankkijärjestelmä, palkkahallinnon henkilöstö tarvitsee tarkastella vain sitä osaa tietokannasta, joka on tietoa varios pankki employess.
He eivät tarvitse saada tietoja asiakkaiden tileille. Koska sovellusohjelmat lisätään järjestelmän ad-hoc tavalla, se on diffcult tietoturvan varmistamiseksi rajoitukset.
file-pohjainen järjestelmä, tämä voidaan hoitaa vain lisäohjelmointia kussakin hakemuksessa.
kaikki sovellukset, siellä on tiettyjä tietojen eheys sääntöjä, jotka on säilytettävä.
Nämä voivat olla muodossa tiettyjä ehtoja /rajoituksia elementtejä tietueita.
Vuonna säästöpankki hakemus, yksi tällainen riippumaton sääntö voisi olla "asiakastunnus, joka on yksilöllinen tunniste asiakkaan ennätys, pitäisi olla emppty". Ei voi olla useita tällaisia sääntöjä rehellisyydestä. Tiedostoon-pohjainen järjestelmä, kaikki nämä säännöt on explicily ohjelmoida sovellusohjelmassa.
Vaikka kaikki nämä ovat yleisiä huolenaiheita tahansa tietointensiiviset sovellus, jokainen hakemus oli hoitaa kaikki nämä ongelmat sen oma. Sovellus ohjelmoija tarvitsee vaivata ei vain iplementing sovellus liiketoiminnan selit vaan myös käsitellä näitä yhteisiä asioita.