FirewallsSoftware based firewalls that monitor and control network traffic based on rules. Information security software such as an intrusion detection scanner for networks and hosts.keys and encrypting data.
Key ManagementPlatforms for managing cryptographic keys.
Identity & Access ManagementManagement of authentication and authorization.
Data StoragePlatforms and tools for storing and using files. Data processing software such as an ETL tool that is used to migrate data from one database to another.Integration platforms and tools such as a service for publishing and subscribing to data.
Event ManagementSoftware that monitors events and automates work based on events or complex patterns of events.
Batch ManagementSoftware for managing batch processing.
MessagingMessaging software such as a smtp server that allows a host to send and receive email. API for converting images.
Runtime EnvironmentsEnvironments for running code.automates the operation and management of IT infrastructure.
MonitoringSystems and applications for monitoring IT resources and services. For example, a service that monitors the health of hosts in a cloud deployment.
LoggingSystems for capturing an audit trail for IT services.
Error ReportingSystems that monitor errors to report and escalate those that have significance.managing capacity such as an auto scaling system for cloud computing.
Administration ToolsUser interfaces for managing IT infrastructure, systems, applications and services.
Development EnvironmentsApplications for developing, testing and debugging code.
DeploymentTools for deploying code and managing change to environments such as a source control platform.
Content DeliveryPlatforms for delivering content and media such as a content delivery network.vertical and horizontal scale for running software.latency by computing geographically close to users, devices or data sources.APIs.
Machine LearningMachine learning services for artificial intelligence.natural language text or speech.
Location ServicesServices that allow devices and software to be location aware.
Game EnginesPlatforms for developing and running games and game-like applications.
NotesThe line between systems and software infrastructure changes with time. What is considered a cutting edge technology that represents a competitive advantage today may be seen as a basic commodity service tomorrow.
|Overview: Infrastructure Software|
Foundational software upon which the technology capabilities of an organization are built.