Automatisierte Dienste werden von einer Vielzahl von Branchen verwendet, um sich wiederholende Aufgaben zu vermeiden, die Effizienz zu steigern und die Betriebskosten zu senken. Es gibt drei Kategorien von automatisierten Diensten: geplante, benutzerinitiierte und zeitinitiierte. Die Integration von Computersystemen in den täglichen Geschäftsbetrieb hat die Entwicklung und Implementierung automatisierter Dienste in breitem Umfang möglich gemacht.
Der Begriff „automatisierte Dienste“ wird verwendet, um jedes Computerprogramm zu beschreiben, das ohne menschliches Eingreifen ausgeführt wird. In einer großen Organisation sind Mitarbeiter des technischen Dienstes für die Verwaltung automatisierter Dienste verantwortlich. Die Programme werden von den eigentlichen Entwicklern des Systemmoduls geschrieben und sind auf eine bestimmte Anforderung ausgelegt.
Geplante automatisierte Dienste sind so konzipiert, dass sie nach einem festen Zeitplan ausgeführt werden. Der Zeitplan könnte auf spezifischen Geschäftsprozessanforderungen basieren, wie zum Beispiel am Monatsende für ein Finanzsystem oder jeden Abend für ein Bareinzahlungsmanagementsystem. In einigen Situationen wird der Dienst basierend auf anderen Jobs oder Programmen geplant, da die Ergebnisse dieser Jobs für das Funktionieren des automatisierten Dienstprogramms erforderlich sind.
Automatisierte Dienste, die vom Benutzer initiiert werden, werden immer beliebter. Bei dieser Art von Dienst gibt der Benutzer bestimmte Daten ein oder führt eine Reihe von Aufgaben aus. Nach Abschluss dieser Schritte wird der automatische Prozess ausgelöst und läuft im Hintergrund auf einem Computer ab. Ein gutes Beispiel hierfür ist eine über das Internet eingegebene Serviceanfrage. Die Daten werden vom Kunden gesammelt, und sobald der Senden-Button gedrückt wird, finden eine Reihe von automatisierten Transaktionen statt. Der Servicetechniker wird benachrichtigt, Teile bestellt, ein Serviceplan geändert und eine Rechnung ausgestellt.
Zeitinitiierte Dienste werden zu einer bestimmten Tageszeit ausgelöst. Dies ist eine Variation der geplanten Dienste, wird jedoch im Allgemeinen nur für täglich ausgeführte Jobs oder Programme verwendet. Durch die Entwicklung automatisierter Dienste, die zeitgesteuert initiiert werden können, entfällt die Nachtarbeit des technischen Servicepersonals. Bei Problemen kann der Dienst so programmiert werden, dass er entweder aussetzt und auf Anweisungen wartet oder eine Benachrichtigung an einen Techniker sendet.
Um diese Art von Umgebung zu unterstützen, müssen erhebliche Ressourcen für den Kauf und den Support von Hardware, Software und Infrastruktur bereitgestellt werden. Dies ist nur in großen Unternehmen kosteneffektiv, die Vollzeitbeschäftigte haben, die rund um die Uhr Hintergrundjobs ausführen. Kleinere Organisationen werden in der Regel keine Kosteneinsparungen bei diesen Dienstleistungen erzielen können.