Zum Inhalt springen
Zum Hauptinhalt springen
Groenewold IT Solutions Logo
Wissen

IT-Glossar: Fachbegriffe verständlich erklärt

Von API bis Zero-Downtime-Deployment – hier finden Sie klare Erklärungen zu Begriffen aus Softwareentwicklung, KI, Legacy-Modernisierung und IT-Projekten.

35 Begriffe in 15 Kategorien

A

API

Grundlagen

Application Programming Interface – eine Schnittstelle, über die verschiedene Software-Systeme miteinander kommunizieren können. APIs ermöglichen den Datenaustausch zwischen Anwendungen und sind die Grundlage für moderne System-Integrationen.

Mehr zu API

Agile Entwicklung

Methoden

Ein iterativer Ansatz der Softwareentwicklung, bei dem in kurzen Zyklen (Sprints) entwickelt wird. Der Kunde erhält regelmäßig funktionsfähige Software und kann kontinuierlich Feedback geben. Gängige Methoden sind Scrum und Kanban.

Mehr zu Agile Entwicklung

App-Entwicklung

Entwicklung

Die Erstellung von Anwendungen für mobile Geräte (iOS, Android) oder Desktop-Computer. Unterschieden wird zwischen nativen Apps (plattformspezifisch), hybriden Apps (Cross-Platform mit Flutter/React Native) und Progressive Web Apps (PWA).

Mehr zu App-Entwicklung

Automatisierung

Technologie

Der Einsatz von Software zur Ausführung wiederkehrender Aufgaben ohne manuellen Eingriff. Dazu gehören RPA (Robotic Process Automation), Workflow-Automatisierung und KI-gestützte Prozessoptimierung.

Mehr zu Automatisierung

C

CI/CD

DevOps

Continuous Integration / Continuous Deployment – automatisierte Prozesse zum Testen und Ausliefern von Software-Updates. CI/CD ermöglicht schnellere Releases bei gleichbleibend hoher Qualität.

Mehr zu CI/CD

Cloud-Native

Architektur

Softwarearchitektur, die speziell für den Betrieb in Cloud-Umgebungen optimiert ist. Cloud-native Anwendungen nutzen Microservices, Container und dynamische Skalierung.

Mehr zu Cloud-Native

CRM

Business-Software

Customer Relationship Management – Software zur Verwaltung von Kundenbeziehungen. CRM-Systeme speichern Kundendaten, Kommunikationsverläufe und Verkaufschancen an einem zentralen Ort.

Mehr zu CRM

D

Delphi

Technologie

Eine Programmiersprache und Entwicklungsumgebung für Windows-Anwendungen, entwickelt von Embarcadero. Viele Unternehmen betreiben noch Delphi-Altsysteme, die modernisiert oder migriert werden müssen.

Mehr zu Delphi

DevOps

Methoden

Eine Kultur und Praxis, die Softwareentwicklung (Dev) und IT-Betrieb (Ops) zusammenbringt. Ziel ist die Verkürzung von Entwicklungszyklen und die Verbesserung der Software-Qualität durch Automatisierung.

Mehr zu DevOps

DSGVO

Compliance

Datenschutz-Grundverordnung – EU-weite Verordnung zum Schutz personenbezogener Daten. Software muss DSGVO-konform entwickelt werden, was Auswirkungen auf Datenverarbeitung, Speicherung und Benutzerrechte hat.

Mehr zu DSGVO

E

ERP

Business-Software

Enterprise Resource Planning – integrierte Unternehmenssoftware für Finanzen, Logistik, Produktion, Personal und mehr. Bekannte Systeme sind SAP, Microsoft Dynamics, Odoo und Sage.

Mehr zu ERP

F

Flutter

Technologie

Ein Open-Source-Framework von Google zur Entwicklung von Cross-Platform-Apps. Mit einem Codebase können Apps für iOS, Android, Web und Desktop erstellt werden.

Mehr zu Flutter

G

GenAI / Generative KI

KI

Künstliche Intelligenz, die neue Inhalte erstellen kann – Text (ChatGPT), Bilder (DALL-E, Midjourney), Code (GitHub Copilot). GenAI revolutioniert Bereiche wie Content-Erstellung, Kundenservice und Softwareentwicklung.

Mehr zu GenAI / Generative KI

K

KI / Künstliche Intelligenz

KI

Systeme, die menschliche Intelligenz simulieren – Lernen, Problemlösen, Mustererkennung. In Unternehmen eingesetzt für Automatisierung, Analyse, Chatbots und Prognosen.

Mehr zu KI / Künstliche Intelligenz

KI-Wissensdatenbank / RAG

KI

Retrieval-Augmented Generation – ein Ansatz, bei dem KI-Modelle auf unternehmensspezifische Dokumente zugreifen, um präzise Antworten zu geben. Ermöglicht intelligente interne Suchsysteme und Chatbots.

Mehr zu KI-Wissensdatenbank / RAG

L

Legacy-System

Modernisierung

Ältere Software, die noch produktiv im Einsatz ist, aber technisch veraltet sein kann. Legacy-Systeme sind oft geschäftskritisch, aber schwer zu warten und zu erweitern.

Mehr zu Legacy-System

Legacy-Modernisierung

Modernisierung

Der Prozess der Aktualisierung von Altsystemen – durch Refactoring, Migration auf neue Technologien oder schrittweisen Ersatz. Ziel ist die Erhaltung des Geschäftswerts bei Verbesserung von Wartbarkeit und Sicherheit.

Mehr zu Legacy-Modernisierung

M

Microservices

Architektur

Architekturstil, bei dem eine Anwendung aus kleinen, unabhängigen Diensten besteht. Jeder Service ist eigenständig deploybar und kann unterschiedliche Technologien nutzen.

Mehr zu Microservices

MVP

Methoden

Minimum Viable Product – die einfachste Version eines Produkts, die einen Mehrwert bietet. MVPs ermöglichen schnelles Marktfeedback mit minimalem Entwicklungsaufwand.

Mehr zu MVP

O

Onlineshop / E-Commerce

Business-Software

Digitale Verkaufsplattform für Produkte oder Dienstleistungen. Bekannte Systeme sind Shopify, WooCommerce, Shopware und Magento. Kann auch individuell entwickelt werden.

Mehr zu Onlineshop / E-Commerce

P

PWA

Entwicklung

Progressive Web App – eine Webanwendung, die sich wie eine native App verhält. PWAs können offline funktionieren, Push-Benachrichtigungen senden und auf dem Homescreen installiert werden.

Mehr zu PWA

R

React / React Native

Technologie

React ist eine JavaScript-Bibliothek für Benutzeroberflächen (Meta/Facebook). React Native nutzt dieselbe Syntax für native Mobile Apps. Weit verbreitet für moderne Webanwendungen.

Mehr zu React / React Native

Refactoring

Entwicklung

Die Überarbeitung von Quellcode zur Verbesserung von Struktur und Lesbarkeit, ohne das Verhalten zu ändern. Refactoring reduziert technische Schulden und erleichtert zukünftige Entwicklung.

Mehr zu Refactoring

REST API

Grundlagen

Representational State Transfer – ein Architekturstil für Web-APIs. REST APIs nutzen HTTP-Methoden (GET, POST, PUT, DELETE) und sind der Standard für moderne Web-Schnittstellen.

Mehr zu REST API

RPA

Automatisierung

Robotic Process Automation – Software-Roboter, die repetitive Aufgaben in Benutzeroberflächen automatisieren. RPA eignet sich für Prozesse ohne API-Zugang oder Legacy-Systeme.

Mehr zu RPA

S

SaaS

Business-Modelle

Software as a Service – Software, die als Cloud-Dienst bereitgestellt wird (z.B. Salesforce, Office 365). Kunden zahlen Abo-Gebühren statt Lizenzkosten und benötigen keine eigene IT-Infrastruktur.

Mehr zu SaaS

Schnittstelle / Integration

Grundlagen

Die Verbindung zwischen verschiedenen Software-Systemen zum Datenaustausch. Integrationen vermeiden manuelle Datenübertragung und Doppelerfassung.

Mehr zu Schnittstelle / Integration

Software-Rettung

Services

Die Übernahme und Stabilisierung von gescheiterten oder problematischen Software-Projekten. Umfasst Code-Analyse, Bug-Fixing, Dokumentation und ggf. Neuentwicklung kritischer Teile.

Mehr zu Software-Rettung

Software-Wartung

Services

Laufende Pflege von Software nach der Entwicklung – Updates, Fehlerbehebung, Sicherheitspatches, Performance-Optimierung. Wartung sichert den langfristigen Betrieb.

Mehr zu Software-Wartung

Softwareleasing

Finanzierung

Finanzierungsmodell, bei dem Software gegen monatliche Raten genutzt wird statt einer Einmalzahlung. Am Laufzeitende kann gekauft, verlängert oder beendet werden.

Mehr zu Softwareleasing

Sprint

Methoden

Ein festgelegter Entwicklungszeitraum in agilen Projekten, typischerweise 1-4 Wochen. Am Ende jedes Sprints steht funktionsfähige Software, die demonstriert wird.

Mehr zu Sprint

T

Technische Schulden

Entwicklung

Aufgeschobene Verbesserungen im Code, die langfristig die Wartung erschweren. Technische Schulden entstehen durch Zeitdruck oder mangelnde Dokumentation und sollten regelmäßig abgebaut werden.

Mehr zu Technische Schulden

TypeScript

Technologie

Eine typisierte Erweiterung von JavaScript, entwickelt von Microsoft. TypeScript reduziert Fehler und verbessert die Codequalität in großen Projekten.

Mehr zu TypeScript

U

UX/UI Design

Design

User Experience (UX) und User Interface (UI) Design – die Gestaltung von Benutzeroberflächen und Nutzererlebnissen. Gutes UX/UI macht Software intuitiv und effizient nutzbar.

Mehr zu UX/UI Design

W

Webentwicklung

Entwicklung

Die Erstellung von Websites und Webanwendungen. Unterschieden wird zwischen Frontend (sichtbare Oberfläche), Backend (Server-Logik) und Full-Stack (beides).

Mehr zu Webentwicklung

Begriff nicht gefunden?

Fragen Sie uns – wir erklären gerne auch komplexe IT-Themen verständlich und beraten Sie zu Ihrem Projekt.

Nächster Schritt

Wir helfen Ihnen, den nächsten Schritt zu definieren.

Eine realistische Perspektive zu Ihrem Vorhaben – Substanz statt Sales-Pitch.

30 Min. Strategiegespräch – 100% kostenlos & unverbindlich

IT-Glossar | Fachbegriffe der Softwareentwicklung erklärt