APP — Applications

BSI IT-Grundschutz Building Blocks of the Applications Layer

Building Blocks of the Applications Layer in the BSI IT-Grundschutz Compendium.

APP.1.1

APP.1.1 Office Products

The group of office products primarily comprises applications used to create, edit, or view documents. These include the free application LibreOffice …

APP.1.2

APP.1.2 Web Browsers

Web browsers are application programs that can retrieve, process, display, output, and store (hypertext) documents, images, video, audio, and other …

APP.1.4

APP.1.4 Mobile Applications (Apps)

Smartphones, tablets, and similar mobile devices are now widespread even in government agencies and companies. Employees can access the institution's …

APP.2.1

APP.2.1 General Directory Service

A directory service makes information about any objects available in a defined manner within a data network. An object can store associated …

APP.2.2

APP.2.2 Active Directory Domain Services

Active Directory (AD) is a collective term for various server roles developed by Microsoft for Windows Server. The server role Active Directory Domain …

APP.2.3

APP.2.3 OpenLDAP

OpenLDAP is a freely available directory service that makes information about any objects — such as accounts, IT systems, or configurations — …

APP.3.1

APP.3.1 Web Applications and Web Services

Web applications provide specific functions and dynamic (changing) content. For this purpose, web applications use the internet protocols HTTP …

APP.3.2

APP.3.2 Web Servers

A web server is the core component of every web offering; it receives requests from clients and returns the corresponding content. Data is typically …

APP.3.3

APP.3.3 File Servers

A file server is a server in a network that centrally provides files from (internal) hard drives or network drives for all persons and clients with …

APP.3.4

APP.3.4 Samba

Samba is a freely available and full-featured Active Directory Domain Controller (ADDC) that can provide authentication, file, and print services, …

APP.3.6

APP.3.6 DNS Server

The Domain Name System (DNS) is a network service used to translate hostnames of IT systems into IP addresses. DNS can be compared to...

APP.4.2

APP.4.2 SAP ERP System

Enterprise Resource Planning systems from SAP (SAP ERP systems for short) are used to automate and technically support internal and external business …

APP.4.3

APP.4.3 Relational Databases

Database systems (DBS) are a frequently used tool to organize, create, modify, and manage large collections of data with IT support. A DBS consists …

APP.4.4

APP.4.4 Kubernetes

Kubernetes has established itself as the de facto standard for orchestrating containers in public and private clouds. Kubernetes is also used for IoT …

APP.4.6

APP.4.6 SAP ABAP Programming

Custom developments are frequently programmed in SAP systems. The reasons are varied — business processes or reporting requirements can be …

APP.5.2

APP.5.2 Microsoft Exchange and Outlook

Microsoft Exchange Server (hereinafter referred to as "Exchange") is a groupware solution for medium to large institutions. It can be used to transmit …

APP.5.3

APP.5.3 General Email Client and Server

Email is one of the most widely used and oldest internet applications. Emails are used to send text and attached files. An email address is required …

APP.5.4

APP.5.4 Unified Communications and Collaboration (UCC)

Unified Communications refers to a service that combines various communication services in one application and typically also one soft client. This …

APP.6

APP.6 General Software

This building block encompasses all software under the term General Software, regardless of whether it is a word processor, an operating system, a …

APP.7

APP.7 Development of Custom Software

Many institutions face challenges that they can no longer adequately address with off-the-shelf software. The tasks associated with these challenges …