Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Verticale toepassingen voeren doorgaans een goed gedefinieerde taak uit op één DBMS. Met een toepassing voor orderinvoer worden bijvoorbeeld de orders in een bedrijf bijgehouden. Wat deze typen toepassingen gemeen hebben, is dat het databaseschema meestal is ontworpen door de ontwikkelaar van de toepassing en, terwijl de toepassing kan werken met een aantal verschillende DBMS's, werkt het met één DBMS voor één klant.
Omdat verticale toepassingen meestal bepaalde functionaliteit vereisen, zoals schuifbare cursors of transacties, ondersteunen ze zelden alle DBMS's. In plaats daarvan zijn ze meestal zeer interoperabel tussen een beperkte set DBMS's. Normaal gesproken kiezen verticale toepassingsontwikkelaars ervoor om die DBMS's te ondersteunen die een groot deel van de markt vertegenwoordigen en de rest negeren. Ze kunnen er zelfs voor kiezen om specifieke stuurprogramma's voor die DBMS's te ondersteunen om hun test- en productondersteuningskosten te verlagen.
Omdat verticale toepassingen ondersteuning kunnen bieden voor een bekende set DBMS's, bevatten ze soms stuurprogrammaspecifieke of DBMS-specifieke code. Dergelijke code wordt echter het beste tot een minimum gehouden, omdat hiervoor extra tijd nodig is om te onderhouden.