API Rakendusliides (ingl k Application Program Interface) on
arvutiprogrammides alamprogrammi määratluste, protokollide ja tööriistade komplekt rakendustarkvara ehitamiseks.[25] Back-End Rakenduse osa, mis ei ole kasutajale nähtav ning kus toimub suurem osa programmi loogikast.[26] Front-End Rakenduse kliendipoolne kasutajaliidese osa.[26] Framework Raamistik Generic Terminit „geneeriline” kasutatakse infotehnoloogias selliste üldise iseloomuga objektide kohta, mille parameetrite konkretiseerimisega saab luua teisi, spetsiifilisemaid objekte.[26] IDE (ingl k Integrated Development Environment) integreeritud programmeerimiskeskkond. on tarkvararakendus, mis pakub programmeerijatele mitmekülgseid tööriistu tarkvara arendamiseks. IDE koosneb tavaliselt lähtekoodi redaktorist, silurist, rakenduse koostamise automatiseerimistööriistadest ning moodsamad IDE-d pakuvad ka intelligentset koodi lõpetamist.[25] Interface Liides, rakenduse ühine lüli kahe või suurema arvu komponentide vahel, mille eesmärgiks on andmete informatsiooni jagamine.[25] JVM (ingl k Java Virtual Machine) Java virtuaalmasin. REST (ingl k Representational State Transfer) veebiteenusega suhtlemise liidese arhitektuur.[27] Teek (ingl k Library) funktsioonide, makrode, klasside, moodulite vms komponentide kogu, mida saab programmis vajadust mööda kasutada.[25] UI Kasutajaliides (ingl k User Interface) on ühenduslüli kasutaja ja arvutiprogrammi vahel. Kasutajaliides teeb programmi funktsionaalsuse kasutajale kättesaadavaks. [25]