Perpetual vs SaaS: The IT Security Case for Greater Infrastructure Control
For financial institutions, the security question is not simply cloud versus on-premises. It is who controls the infrastructure, code, access, data and response process when something goes wrong.
A SaaS platform can be highly secure, but it requires the customer to delegate significant parts of application and infrastructure security to the provider. A customer-controlled SAMFCore deployment can give a qualified organisation direct control over more of the security stack, including infrastructure, network segmentation, access policies, logging, encryption configuration, patching, testing and incident response.
The trade-off is responsibility: greater control also means the customer must have the people, processes and technical capability to secure and operate that environment properly.
Is on-premises financial software more secure than SaaS?
Not automatically. Security depends on architecture, controls and operational capability. SaaS transfers more infrastructure and application-security responsibility to the provider, while customer-controlled deployment gives the financial institution greater direct control over isolation, access, logging, testing, data location and incident response. For organisations with strong security teams, that additional control can be strategically important.
Control vs delegation
The Real Security Difference: Control vs Delegation
The defensible distinction is not secure versus insecure. It is how much of the security model the institution controls directly and how much it delegates to a software provider under a shared-responsibility model.
Typical SaaS platform
The customer commonly depends on the provider for application deployment, underlying infrastructure, tenant isolation, platform patching, infrastructure monitoring, core application security, some incident-response activity, availability and infrastructure change control.
The customer still retains responsibility for:
User access and IAM policy
Internal governance and correct configuration
Endpoint security and business processes
Regulatory and risk obligations
SAMFCore customer-controlled deployment
Depending on the agreed architecture, the customer can directly control hosting, network segmentation, infrastructure configuration, access, security tooling, logs, monitoring, encryption architecture, backups, patch timing, testing, approvals, incident response, data residency and disaster recovery.
Important: customer-controlled deployment is strongest where the organisation has mature infrastructure, security and governance capabilities.
Different trust model
Tenant Isolation Is a Provider Dependency in Multi-Tenant SaaS
Multi-tenant SaaS is designed to isolate customers while sharing underlying infrastructure. That model can be secure, but customers rely on the provider to design, test and maintain isolation so one tenant cannot affect another tenant’s confidentiality, integrity or availability.
A dedicated customer-controlled SAMFCore deployment lets the organisation design isolation boundaries around its own environment. Potential controls include dedicated network zones, private subnets, firewall policies, infrastructure segmentation, restricted administrative paths, private connectivity, customer-controlled monitoring, dedicated databases where the architecture permits, and customer-defined security baselines.
With qualifying perpetual licensing, SAMFCore customers may obtain full source code for their licensed deployment. This changes the available level of technical inspection—not the need for disciplined security engineering.
SAMFCore with source code
Internal or independent third-party code review
Static application security testing
Software composition and dependency analysis
Secure-development and vulnerability assessment
Controlled remediation and security hardening
Internal review of customer-led changes
A typical SaaS customer evaluates a proprietary application through security documentation, certifications, penetration-test summaries, questionnaires, contractual controls, APIs and external testing where permitted. The customer generally cannot inspect or control the provider’s complete source code.
A licensed SAMFCore customer with qualifying source-code rights can perform deeper technical inspection of the software it operates and use its own or appointed developers within the agreed licence scope.
Source-code access improves transparency and control, but does not automatically make software secure. Security still depends on secure development, review, patching, configuration and operational discipline.
Design the Security Operating Model Around the Institution
Customer control can extend across architecture, access, telemetry, change and recovery. Each control must be designed and operated deliberately.
Isolation and network architecture
Define dedicated zones, private subnets, firewall policies, restricted administrative paths, private connectivity and customer-specific security baselines around the deployment.
Identity and privileged access
Set the administrative boundaries, MFA, SSO, role-based access, service-account, secrets, PAM, access-logging and break-glass procedures for the customer environment.
Monitoring and evidence
Design telemetry around the institution’s SOC and integrate customer-selected SIEM, EDR, IDS/IPS, WAF, scanning, network-monitoring, archival and forensic tooling where technically appropriate.
Encryption and key architecture
Align encryption in transit and at rest, certificate handling, rotation, secrets management, key custody and customer-selected HSM infrastructure with internal security policy.
Change and vulnerability management
Establish testing environments, release gates, maintenance windows, patch validation, deployment approvals and rollback processes under the agreed support arrangement.
Response and recovery
Control more of the containment, evidence collection, restoration, backup, disaster-recovery and incident-response process within the customer’s own operating model.
Security due diligence
Who Decides, Who Sees, and Who Responds?
These are the practical questions behind on-premises vs SaaS core banking security. The answer changes by architecture and support model, not by label alone.
Vulnerability management and patching
A SaaS provider generally controls platform releases, emergency patches, infrastructure updates and change windows. This can reduce maintenance burden and speed central remediation. In a customer-controlled SAMFCore deployment, the customer can establish validation, approval, maintenance and rollback processes—but must actively operate them. Responsibilities and support depend on the agreed deployment and support arrangement.
Logging, monitoring and security operations
Managed SaaS telemetry depends partly on what the provider exposes. A customer-controlled environment can be designed around the institution’s own SOC evidence requirements and customer-selected tooling. Those surrounding tools are not represented as built-in SAMFCore capabilities; they are controls integrated around the deployment where technically appropriate.
Identity and privileged access
In SaaS, authorised provider personnel may hold defined operational responsibilities under the provider’s controls. Customer-controlled deployment allows the institution to define administrative boundaries and privileged-access processes for its own environment. Neither model removes the need for disciplined IAM, MFA, SSO, role design, service-account governance, access review and logging.
Encryption and key management
Security teams care about encryption at rest and in transit, certificate management, rotation, key custody, secrets and HSM integration. SAMFCore can be deployed within an architecture using customer-selected security and key-management infrastructure where technically appropriate; exact controls depend on the deployment design.
Data residency and sovereignty
Data location can affect regulatory obligations, outsourcing requirements, internal policy, cross-border transfers, supervisory expectations and customer commitments. Subject to the agreed architecture, customer-controlled deployment may allow the institution to select the jurisdiction, data centre or cloud region and can support data-residency requirements. It does not guarantee compliance.
Penetration testing and validation
Control of the customer environment can provide greater freedom to schedule vulnerability scans, penetration tests, red-team exercises, configuration reviews, code scans, infrastructure assessments and recovery tests. Managed SaaS providers may impose approval requirements or restrictions on testing shared environments, although policies differ by provider.
Incident response
A SaaS incident may require coordination among the customer, SaaS provider, infrastructure provider and other services. In a customer-controlled deployment, the institution may directly control more of the isolation, containment, logs, forensic evidence, restoration, backup recovery and application deployment. This reduces dependency only where the customer can operate the environment effectively.
Software supply-chain visibility
Security review should address third-party libraries, packages, dependencies, build processes, deployment artefacts and update practices. Where relevant artefacts are provided or generated through the customer’s development and deployment process, source access can support composition analysis and dependency review. No SBOM is promised by this guide.
Vendor concentration and resilience
Security architecture includes availability and operational resilience. SaaS creates dependencies on the provider’s infrastructure, release process, incident response and commercial continuity. Perpetual usage rights can reduce some software-vendor dependency; qualifying source-code rights may allow the customer’s own or appointed developers to maintain the licensed deployment. Banks, processors, cloud providers and other external services can remain dependencies.
Compliance and audit evidence
Direct governance of an environment can give auditors access to infrastructure logs, access records, deployment evidence, vulnerability results, configuration records, change approvals, incident records, backup evidence and DR test results. Customer-controlled deployment may help some institutions align evidence with their control framework; it does not automatically create regulatory compliance.
Architecture model
Customer Security Boundary
A customer-controlled deployment can place SAMFCore inside the institution’s security boundary, surrounded by customer-selected controls and connected to the external providers required for the business model.
Exact architecture depends on the customer’s infrastructure and deployment design. Security, regulated and specialist services remain customer-selected and are integrated where technically appropriate.
Trade-offs
On-Premise vs SaaS Core Banking Security Comparison
This table compares common responsibility patterns. Specific provider contracts, deployment designs and support arrangements may differ.
Security area
Typical multi-tenant SaaS
SAMFCore customer-controlled deployment
Infrastructure ownership
Provider-managed
Customer-selected or controlled according to deployment
Tenant isolation
Provider responsible for platform tenant isolation
Customer can use dedicated deployment boundaries
Application source code
Usually not available to the customer
Available under a qualifying source-code licence
Patch management
Provider managed
Customer controlled, or managed under the selected support arrangement
Release timing
Provider controlled
Customer-controlled deployment schedule
Network architecture
Primarily provider controlled
Customer-designed around the deployment
Security tooling
Provider controls plus customer-accessible tools
Customer can integrate its security stack around the environment
Logging
Visibility depends partly on provider exposure
Customer can design logging around the environment
Data location
Provider service and region options
Customer selects location subject to the agreed architecture
Penetration testing
Subject to provider policies
Customer controls testing of its deployment, subject to third-party rules
Privileged infrastructure access
Provider retains operational responsibilities
Customer can establish its own privileged-access model
Incident response
Shared and coordinated with the provider
Customer can directly control more of the environment
Source-code security review
Generally unavailable for a proprietary platform
Possible with qualifying source-code licensing
Change control
Provider controls the core release process
Customer can establish internal change approval
Vendor dependency
Continued service depends on the provider
Perpetual rights can reduce software-vendor dependency
Operational responsibility
Lower infrastructure burden on the customer
Higher customer responsibility
Infrastructure ownership
Typical SaaS
Provider-managed
SAMFCore deployment
Customer-selected or controlled according to deployment
Tenant isolation
Typical SaaS
Provider responsible for platform tenant isolation
SAMFCore deployment
Customer can use dedicated deployment boundaries
Application source code
Typical SaaS
Usually not available to the customer
SAMFCore deployment
Available under a qualifying source-code licence
Patch management
Typical SaaS
Provider managed
SAMFCore deployment
Customer controlled, or managed under the selected support arrangement
Release timing
Typical SaaS
Provider controlled
SAMFCore deployment
Customer-controlled deployment schedule
Network architecture
Typical SaaS
Primarily provider controlled
SAMFCore deployment
Customer-designed around the deployment
Security tooling
Typical SaaS
Provider controls plus customer-accessible tools
SAMFCore deployment
Customer can integrate its security stack around the environment
Logging
Typical SaaS
Visibility depends partly on provider exposure
SAMFCore deployment
Customer can design logging around the environment
Data location
Typical SaaS
Provider service and region options
SAMFCore deployment
Customer selects location subject to the agreed architecture
Penetration testing
Typical SaaS
Subject to provider policies
SAMFCore deployment
Customer controls testing of its deployment, subject to third-party rules
Privileged infrastructure access
Typical SaaS
Provider retains operational responsibilities
SAMFCore deployment
Customer can establish its own privileged-access model
Incident response
Typical SaaS
Shared and coordinated with the provider
SAMFCore deployment
Customer can directly control more of the environment
Source-code security review
Typical SaaS
Generally unavailable for a proprietary platform
SAMFCore deployment
Possible with qualifying source-code licensing
Change control
Typical SaaS
Provider controls the core release process
SAMFCore deployment
Customer can establish internal change approval
Vendor dependency
Typical SaaS
Continued service depends on the provider
SAMFCore deployment
Perpetual rights can reduce software-vendor dependency
Operational responsibility
Typical SaaS
Lower infrastructure burden on the customer
SAMFCore deployment
Higher customer responsibility
When SaaS may be the stronger choice
A well-run SaaS platform can be the better security choice for organisations that do not have mature infrastructure and security operations.
Professional platform operations
Centralised patch management
Continuous upgrades
Dedicated cloud-security teams
Reduced infrastructure administration
Standardised configuration
Rapid vulnerability remediation
Managed resilience
Moving security responsibility in-house only improves the security model if the organisation has the capability to manage it well.
When greater control matters
SAMFCore customer-controlled deployment may be relevant where the organisation:
Has a mature security and infrastructure team
Operates regulated financial infrastructure
Requires detailed infrastructure governance
Has strict data-residency requirements
Wants direct control over privileged access
Needs extensive internal logging
Performs its own penetration testing
Wants source-code inspection
Needs custom security integrations
Uses formal release and change management
Wants to reduce SaaS vendor dependency
Requires long-term operational independence
Vendor evaluation
Questions Your CISO Should Ask Any Financial Infrastructure Vendor
Use these questions to test responsibility boundaries, evidence availability, operational independence and the practical security model—not just the deployment label.
01Is the platform multi-tenant or dedicated?
02Who owns the infrastructure?
03Who has privileged access?
04Can we review the source code?
05Can we conduct our own penetration testing?
06What logs are available to our SOC?
07Can we integrate our own SIEM?
08Where is our data stored?
09Who controls encryption keys?
10Who controls patch timing?
11Who controls application releases?
12What happens during a security incident?
13Can we continue operating if the vendor relationship ends?
14Can our own developers maintain the system?
15What third parties are involved in the service?
16Can we implement our own security tools?
17How are backups and disaster recovery controlled?
18How is tenant isolation achieved?
19How are software dependencies reviewed?
20What evidence can we provide to auditors and regulators?
Is on-premises core banking software more secure than SaaS?
Not automatically. Customer-controlled deployment gives the institution more direct control, but it also makes the institution responsible for securing and operating more of the environment. SaaS may be preferable for organisations without the resources to operate secure infrastructure themselves.
Is multi-tenant SaaS secure?
It can be. Multi-tenant platforms rely on effective isolation between customers and strong provider security controls. The difference is that the customer depends more heavily on the provider to design and maintain those controls.
Can SAMFCore be deployed on-premises?
SAMFCore supports customer-controlled deployment arrangements, including an on-premises deployment where agreed and technically appropriate. An organisation seeking an on-premise core banking or financial platform can deploy within infrastructure controlled by the organisation or its appointed infrastructure provider, depending on the agreed deployment.
Can our security team review SAMFCore source code?
Full source code is available under qualifying SAMFCore perpetual licensing. The licensed customer may use its own or appointed third-party developers within the agreed licence scope.
Can we use our own SIEM and security tooling?
A customer-controlled deployment can be designed around customer-selected infrastructure, SOC processes, SIEM and other security tooling, subject to the technical deployment. These surrounding tools are selected and operated by the customer or its appointed provider; they are not represented as built-in SAMFCore products.
Can we choose where SAMFCore data is hosted?
Depending on the agreed deployment, the customer can select infrastructure and location appropriate to its requirements, including a jurisdiction, data centre or cloud region. This can support data-residency objectives but does not itself guarantee regulatory compliance.
Can we perform penetration testing?
Customer-controlled deployment gives the customer greater control over security testing of its own environment. Testing remains subject to the rules of any cloud, hosting, network or other third-party infrastructure involved.
Who is responsible for patching SAMFCore?
Responsibility depends on the deployment and support arrangement. A customer-controlled model lets the customer establish its release, validation and maintenance process, while Swiss AMF or appointed support providers may have agreed responsibilities where support has been purchased.
Does perpetual licensing make SAMFCore more secure?
No. Perpetual licensing itself does not create security. Its security significance is that it can support greater operational independence and, together with source code and customer-controlled deployment, greater technical control.
Does source-code access improve security?
It can improve transparency and allow deeper review, but source-code access does not automatically make an application secure. Security still depends on secure development, review, patching, configuration and operational discipline.
Technical scope
Review Basis and Authoritative Guidance
Last reviewed: September 2026
This guide discusses software architecture and security-control models. It does not mean that either SaaS or customer-controlled infrastructure is inherently secure or compliant. Security depends on implementation, configuration, operations, personnel and governance.
General cloud-security principles are supported by authoritative guidance on shared responsibility, multi-tenancy, monitoring and incident-response responsibilities. SAMFCore-specific statements reflect current product and licensing documentation.
Review the deployment model, source-code options, infrastructure boundaries and integration architecture with SAMFCore before making a platform decision.