En databasapplikation är ett datorprogram vars primära syfte är att mata in och hämta information från en datoriserad databas. Tidiga exempel på databasapplikationer var redovisningssystem och system för flygbokningar, t.ex. SABRE, som utvecklades med början 1957.
Ett kännetecken för moderna databasapplikationer är att de underlättar samtidiga uppdateringar och förfrågningar från flera användare. System på 1970-talet kunde åstadkomma detta genom att varje användare satt framför en 3270-terminal till en stordator. I mitten av 1980-talet blev det allt vanligare att ge varje användare en persondator och ha ett program som körs på datorn som är ansluten till en databasserver. Information hämtas från databasen, överförs via ett nätverk och ordnas, grafiseras eller formateras på annat sätt av det program som körs på datorn. Från och med mitten av 1990-talet blev det allt vanligare att bygga databasprogram med ett webbgränssnitt. I stället för att utveckla skräddarsydda program som skulle köras på en användares dator skulle användaren använda samma webbläsarprogram för varje tillämpning. En databasapplikation med webbgränssnitt hade den fördelen att den kunde användas på enheter av olika storlek, med olika hårdvara och med olika operativsystem. Exempel på tidiga databastillämpningar med webbgränssnitt är amazon.com, som använde det relationella databashanteringssystemet Oracle, onlinecommunityn photo.net, vars implementering ovanpå Oracle beskrevs i boken Database-Backed Web Sites (Ziff-Davis Press; maj 1997), och eBay, som också körs med Oracle.
Elektroniska journaler omnämns på emrexperts.com, i december 2010, som ”en databasapplikation för programvara”. I en O’Reilly-bok från 2005 används termen i titeln: Några av de mest komplexa databastillämpningarna är fortfarande redovisningssystem, till exempel SAP, som kan innehålla tusentals tabeller i bara en enda modul. Många av dagens mest använda datorsystem är databasapplikationer, till exempel Facebook, som byggdes på MySQL.
Etymologin för uttrycket ”databasapplikation” kommer från praxis att dela upp datorprogramvara i systemprogram, till exempel operativsystemet, kompilatorer, filsystemet och verktyg som databashanteringssystemet, och tillämpningsprogram, till exempel en lönekontrollprocessor. På en vanlig dator med Microsoft Windows, till exempel, innehåller operativsystemet Windows alla systemprogram medan spel, ordbehandlare, kalkylprogram, fotoredigeringsprogram etc. är tillämpningsprogram. Eftersom ”applikation” är en förkortning för ”applikationsprogram” är ”databasapplikation” en förkortning för ”databasapplikationsprogram”.
Inte alla program som använder en databas skulle typiskt sett betraktas som en ”databasapplikation”. Till exempel genererar många fysikexperiment, t.ex. Large Hadron Collider, enorma datamängder som program sedan analyserar. Datamängderna utgör en ”databas”, även om de vanligtvis inte hanteras med ett standardiserat relationellt databashanteringssystem. Datorprogrammen som analyserar uppgifterna utvecklas i första hand för att besvara hypoteser, inte för att föra tillbaka information till databasen, och därför skulle det övergripande programmet inte kallas för en ”databasapplikation”
.