Features in Cloud Infrastructure
for IT and Infrastructure
We ask vendors to mark their product against our feature list. It is not available for all products and in some cases we have derived data from publicly available sources. The list of features follows. Vendors can add a further 10 key features of their own.
Core Infrastructure & Architecture
Fundamental aspects underpinning the cloud and IT infrastructure, ensuring scalability, reliability, and performance tailored for banking needs.
- API Management
- Centralized mechanisms for securing, scaling, and monitoring APIs.
- Automated Provisioning
- Support for automated deployment and scaling of resources.
- Containerization Support
- Support for container orchestration platforms like Docker and Kubernetes.
- Disaster Recovery
- Presence of robust backup and recovery solutions for business continuity.
- Edge Computing Support
- Capability to process data nearer to source for latency-sensitive applications.
- Geo-Redundancy
- Ability to replicate data and services across multiple geographical locations.
- High Availability
- Infrastructure setup for minimal downtime and rapid failover.
- Hybrid Cloud Integration
- Capability to integrate on-premises infrastructure with public and private cloud services.
- Legacy System Integration
- Ability to integrate seamlessly with legacy mainframes or on-prem systems.
- Multi-Cloud Support
- Ability to deploy across multiple cloud providers (AWS, Azure, GCP, etc.) for redundancy and flexibility.
- Performance SLAs
- Performance guarantees such as latency, uptime, or transaction processing time.
- Physical Server Redundancy
- Redundant physical hardware to prevent single points of failure.
- Resource Monitoring
- Continuous monitoring of system resources (CPU, RAM, storage).
- Resource Utilization Analytics
- Dashboards or tools that analyze resource consumption over time.
- Scalability
- System's ability to handle increased load by scaling up or out.
Cost Management & Reporting
Supports optimal resource utilization, cost transparency, and financial reporting in complex banking IT landscapes.
- API Access to Cost Data
- Programmatic access for custom reporting or integrations.
- Alerting on Cost Overruns
- Automatic alerts when spending exceeds defined budgets.
- Budget Enforcement
- Configurable budget thresholds and automated enforcement actions.
- Chargeback & Showback Reports
- Detailed departmental or project-based billing reports.
- Cost Allocation Tags
- Tagging resources for financial tracking purposes.
- Cost Forecasting
- Predicts future spending based on historical data.
- Currency Conversion
- Supports multi-currency cost reporting.
- Custom Report Scheduling
- Ability to automate cost report generation/delivery.
- Granular Resource Tracking
- Tracks cost at resource or transaction level.
- Historical Billing Archive
- Maintains records of past billing/cost statements.
- Idle Resource Detection
- Identifies underutilized infrastructure for cost-saving.
- Multi-Tenancy Cost Management
- Handles separate cost tracking for different banking units/entities.
- Real-Time Cost Tracking
- Live insights into cloud and infrastructure expenditure.
- Resource Usage Optimization
- Automated suggestions or tools for optimizing resource allocation.
- Spend by Service/Resource Type
- Breakdown of expenditure by service/resource.
Data Management & Storage
Capabilities for storing, retrieving, backing up, and managing large volumes of sensitive banking data.
- Backup Frequency
- Frequency of scheduled data backups.
- Cold & Hot Storage Tiering
- Tiered storage options for frequently vs. infrequently used data.
- Data Analytics Integration
- Supports analytics platforms for real-time data insight.
- Data Archiving
- Automated archival of historical data for compliance or analytics.
- Data Backup & Restoration
- Automated regular backups and quick restoration procedures.
- Data Lineage Tracking
- Tracks movement and transformation of data throughout systems.
- Data Localization
- Ability to store data within specific legal jurisdictions.
- Data Masking & Tokenization
- Protects sensitive data through obfuscation or replacement.
- Data Retention Policy Management
- Configurable policies for retention and deletion of data.
- High-Performance Databases
- Optimized for fast banking transactions and analytics.
- Object Storage
- Ability to store and retrieve unstructured objects (e.g., images, documents).
- Real-Time Data Replication
- Synchronizes data instantly across multiple data centers.
- Scalable Storage Solutions
- Allows seamless growth of storage volumes based on demand.
- Storage Encryption
- Encrypts data residing on storage devices.
- Structured & Unstructured Data Support
- Manages both SQL, NoSQL, and object storage.
Integration & Interoperability
Facilitates the connection and integration with external services, internal systems, and third-party banking platforms.
- API Gateway
- Centralized interface for managing and securing APIs.
- Batch File Processing Support
- Handles periodic bulk data ingestion/processing.
- Database Connectors
- Pre-built integrations with major databases (Oracle, SQL Server, etc.).
- Event Streaming Support
- Kafka, RabbitMQ, or similar for real-time data integration.
- Industry Standards Compliance
- Compliance with ISO 20022, SWIFT, Open Banking (PSD2), etc.
- Legacy System Connector Templates
- Prebuilt templates to connect with banking legacy systems (COBOL, mainframes).
- Message Queue Integration
- Integration with queuing systems for asynchronous workflows.
- Open API Documentation
- Comprehensive, publicly available API reference guides.
- Real-Time Monitoring of Integrations
- Dashboards and alerts for integration health/performance.
- SDK Availability
- Availability of software development kits for developers.
- Sandbox Environment for Integrations
- Safe, isolated environment for integration testing.
- Standard Data Formats Support
- Supports XML, JSON, CSV, and other banking data interchange formats.
- Third-Party App Marketplace Access
- Ability to source and install third-party integrations.
- Versioning for Integrations
- Support for multiple versions of APIs/connections.
- Webhooks Support
- Event-driven notifications to external systems.
Monitoring, Logging & Analytics
Features providing visibility, diagnostics, and actionable insights into infrastructure and application operations.
- Alerting & Notification
- Customizable triggers and messaging for threshold breaches.
- Anomaly Detection
- Proactive identification of unusual system or user behavior.
- Audit Log Export
- Facility to export detailed audit logs for offline analysis.
- Business Transaction Tracing
- Track end-to-end user or system transactions for banking apps.
- Custom Log Retention Period
- Configurable retention time for logs.
- Custom Metrics Definition
- Allows administrators to define and track custom KPIs.
- Historical Data Retention
- Stores monitoring/log data for forensic and compliance review.
- Integration with SIEMs
- Compatibility with security information and event management tools.
- Interactive Dashboards
- User-customizable visualizations of system health, usage, and analytics.
- Log Aggregation
- Centralized collection and indexing of system, security, and application logs.
- Performance Benchmarking
- Tools to measure system/application performance against benchmarks.
- Real-Time Infrastructure Monitoring
- Live dashboards for server, network, and service performance.
- Root Cause Analysis Tools
- Helps identify contributing factors to incidents or outages.
- Synthetic Transaction Monitoring
- Simulated transaction flows for proactive monitoring.
- User Activity Analytics
- Analyze user patterns for fraud/risk detection.
Network & Connectivity
Network features for secure, high-performance connections essential for banking operations.
- Automated Failover
- Automatic rerouting of traffic in case of network failure.
- Bandwidth
- Maximum network throughput for data transfer.
- DDoS Protection
- Prevents or mitigates distributed denial of service attacks.
- Firewall Management
- Advanced firewall setup and configuration.
- IP Whitelisting/Blacklisting
- Controls network access via approved/restricted IP addresses.
- Latency
- Average network delay per transaction.
- Load Balancing
- Distributes application traffic across multiple resources.
- Network Monitoring and Analytics
- In-depth monitoring and reporting on network health/usage.
- Network Segmentation
- Divides network into isolated segments for security.
- Private Connectivity Options
- Dedicated private links (such as MPLS, Direct Connect) to cloud.
- QoS Support
- Quality of Service configuration for prioritized banking traffic.
- Redundant Connectivity
- Multiple network paths to prevent downtime.
- SSL/TLS Termination
- Handles encryption/decryption of SSL traffic at the network layer.
- VPN Gateway Support
- Supports secure site-to-site or user VPN connections.
- Virtual Private Cloud (VPC)
- Isolated virtual networks in the cloud.
Operational Management & Automation
Automation and management features to streamline deployment, updates, and ongoing operations in the banking IT environment.
- Access Auditing
- Records user access and actions on systems.
- Automated Deployment
- One-click or script-based automated system provisioning.
- Configuration Management
- Centralized management of infrastructure and application configurations.
- Continuous Integration/Continuous Deployment (CI/CD)
- Integrated pipelines for automated software builds, tests, and deployments.
- Custom Alerting
- Customizable rules for automated alerts.
- Health Checks & Monitoring
- Continuous checks of application and infrastructure health.
- Infrastructure as Code Support
- Declarative templates to manage infrastructure lifecycle.
- Orchestration Tools Integration
- Integrates with automation/orchestration frameworks (Ansible, Chef, Terraform).
- Patch Management Automation
- Automated security and bug fix deployments.
- Policy-Driven Automation
- Workflow triggers and actions based on defined policies.
- Resource Lifecycle Management
- Automated creation, update, and decommission of resources.
- Resource Scheduling
- Time-based provisioning and deprovisioning of resources.
- Runbook Automation
- Automated execution of standard operating procedures.
- Scheduled Maintenance Windows
- Configurable downtime periods for planned maintenance.
- Self-Healing Systems
- Automatic detection and correction of system faults.
Resilience & Business Continuity
Key capabilities to guarantee business continuity, minimize downtime, and ensure recoverability after disruptions.
- Active-Active Failover
- Simultaneous operation of redundant systems for zero downtime.
- Active-Passive Failover
- Standby systems take over upon primary failure.
- Automated Backups
- Automated regular backups of infrastructure and data.
- Automated Configuration Sync
- Consistent system configs across failover sites.
- Backup Frequency
- How often automated backups occur.
- Disaster Recovery Drills
- Scheduled testing of disaster recovery procedures.
- Immutable Backups
- Backups resistant to alteration or deletion.
- Integrated Incident Response
- Automated and manual procedures for handling incidents.
- Point-In-Time Recovery
- Ability to restore systems to a precise point before an incident.
- RPO (Recovery Point Objective)
- Maximum acceptable amount of data loss measured in time.
- RTO (Recovery Time Objective)
- Time to restore services after a disruption.
- Regional Failover Support
- Ability to shift operations to alternate regions transparently.
- Service Level Agreement (SLA) Reporting
- Automated SLA compliance logs for audits.
- Service Monitoring
- Real-time monitoring of service health with alerts.
- Versioned Data Backups
- Ability to maintain historical backup versions.
Security & Compliance
Features focused on protecting sensitive banking data, meeting regulatory requirements, and managing risk.
- Audit Trails
- Comprehensive records of system and user activity for compliance audits.
- Data Encryption At Rest
- Ensures that data stored in databases, disks, or backups is encrypted.
- Data Encryption In Transit
- Protects data being transferred over networks using secure protocols.
- Data Loss Prevention (DLP)
- Tools to prevent unauthorized data transfer or leaks.
- Dedicated Security Operations Center (SOC) Integration
- Supports integration with internal/external SOC for 24/7 monitoring.
- Identity and Access Management (IAM)
- Centralized management of user identities, authentication, and authorizations.
- Key Management Service
- Centralized management for cryptographic key lifecycle.
- Multi-Factor Authentication (MFA)
- Requires multiple forms of verification for user access.
- Penetration Testing Support
- Regular penetration tests to assess security posture.
- Regulatory Compliance Frameworks
- Integration with frameworks like PCI DSS, GDPR, PSD2, and SOX.
- Role-Based Access Control (RBAC)
- Assigns permissions based on users' roles within the organization.
- Secure APIs
- APIs protected against common threats like injection or DDoS.
- Security Event Monitoring & Logging
- Real-time monitoring and logging of security events for auditing and forensics.
- Vulnerability Assessment
- Automated scanning for security vulnerabilities across IT infrastructure.
- Zero Trust Architecture
- Verifies all users, devices, and network traffic, regardless of location.
Support, Training & Documentation
Services and resources to help banking IT teams deploy, operate, and optimize their cloud and IT infrastructure effectively.
- 24/7 Technical Support
- Round-the-clock support via multiple channels (phone, email, chat).
- Change Log Publication
- Release notes detail updates, bug fixes, and enhancements.
- Community Support Forums
- Peer-to-peer and expert Q&A channels.
- Comprehensive Documentation
- Up-to-date manuals, API docs, and knowledge base.
- Dedicated Account Manager
- Assigned contact for escalation and personalized service.
- Feedback/Feature Request Portal
- Tools for users to submit product feedback.
- Hands-On Labs and Demos
- Practice environments for skill building/testing.
- Instructor-Led Training
- Live or remote classes for IT staff or admins.
- Knowledge Base Search
- Powerful search across help articles and documentation.
- Localization of Support Materials
- Help resources available in various local languages.
- Onboarding Assistance
- Expert help during initial setup and migration phases.
- Regular Product Updates
- Frequent releases with new features and improvements.
- Ticket Escalation Procedures
- Defined processes to escalate critical issues rapidly.
- User Certification Programs
- Official certifications for trained personnel.
- Video Tutorials & Webinars
- Regular visual learning sessions and walkthroughs.
User & Identity Management
Mechanisms to provide secure, controlled, and auditable access for staff, partners, and customers.
- API Key Management
- Secure issuance, rotation, and revocation of API keys.
- Adaptive Authentication
- Adjusts authentication requirements based on risk/context.
- Delegated Administration
- Allows certain admin privileges to be assigned to non-superusers.
- Federated Identity Support
- Integration with third-party and industry federation protocols (SAML, OAuth).
- Granular Permissioning
- Fine-grained access controls based on users, groups, or roles.
- Just-In-Time Privileges
- Grants temporary elevated access when needed.
- LDAP/Active Directory Integration
- Syncs with enterprise directory services for user management.
- Mobile Authentication Support
- Enables secure access from mobile devices.
- Password Policy Enforcement
- Enforces minimum password complexity, expiry, and reuse rules.
- Privileged Access Management
- Dedicated controls for highly privileged (admin/root) accounts.
- Single Sign-On (SSO)
- Unified login experience across multiple services.
- User Access Reviews
- Periodic validation of user roles and permissions.
- User Authentication Logs
- Detailed logs of all access attempts and successes/failures.
- User Provisioning/Deprovisioning Automation
- Automated user account creation and removal.
- User Self-Service Portal
- Portal for users to manage their own access and credentials.
User Experience & Accessibility
Design features that prioritize usability, accessibility, and an intuitive experience for diverse banking users and administrators.
- Accessibility Testing Tools
- Built-in tools to check/ensure accessibility compliance.
- Accessible UI (ADA/WCAG Compliance)
- Interfaces meet accessibility standards for users with disabilities.
- Bulk Actions in UI
- Perform operations on multiple items/entities simultaneously.
- Contextual Notifications
- Real-time messages based on activity and context.
- Customizable Dashboards
- Admins and users can personalize dashboards and widgets.
- Feedback & Support Widget
- Immediate channels for reporting issues or asking for help.
- In-App Help & Guided Tours
- Embedded assistance and onboarding walkthroughs.
- Intelligent Search
- Powerful, context-aware search capabilities in the UI.
- Mobile App Availability
- Dedicated mobile apps for administration and end-user access.
- Multi-Language Support
- User interfaces available in various languages.
- Personalization Options
- Ability to configure themes, shortcuts, and preferences.
- Real-Time Activity Feed
- Live feed of system and user operations/events.
- Responsive Web Interfaces
- Administration and customer portals adapt to various device types.
- Role-Based UI Views
- Dashboards and menus tailored to the user's role.
- Session Timeout Controls
- Configurable session duration before automatic logout.