OBLYTECH Logo
OBLYTECH Logo
ServiceNow App Engine and Low-Code for Financial Services
Home / Guides, Services and Solutions / by Industry / for Financial Services / ServiceNow App Engine and Low-Code for Financial Services

ServiceNow App Engine and Low-Code for Financial Services

A low-code application in financial services is a workflow or customer-facing tool that a team builds with visual tools instead of conventional code, and this page covers which of those builds a regulated firm should allow.

Regulatory Compliance Automation

Financial services organizations operate under extensive regulation: capital requirements, lending guidelines, anti-money laundering, sanctions screening, customer due diligence, and others. Compliance is expensive and error-prone when managed manually. Low-code applications can automate compliance workflows, reducing cost and improving consistency. An application might screen customer transactions against sanctions lists, automatically escalating matches for investigation. Another might implement customer due diligence workflows, guiding employees through collection of required information and flagging high-risk customers for deeper investigation.

Audit trails in low-code applications are critical: regulators expect that compliance processes are documented and followed consistently. When an employee makes an exception to policy—approving a risky transaction—that exception should be logged, approved, and reviewable. Low-code platforms provide this documentation, creating evidence that compliance processes are operating as intended. This evidence becomes crucial during regulatory examinations and enforcement actions.

Customer-Facing Applications for Digital Banking

Customers of financial services firms expect self-service digital experiences. Applications might let customers open accounts, apply for loans, manage investments, or resolve disputes without contacting a branch or call center. Low-code enables rapid development of these customer-facing applications, accelerating time-to-market for new digital services. A bank might build an application for opening deposit accounts that guides customers through identity verification, account setup, and funding, without needing a branch visit.

These applications must integrate with core banking systems: checking balances, initiating transfers, updating account information. They must provide real-time information and not lose customer data if systems fail. Security is essential: financial transactions must be encrypted, authentication must verify customer identity reliably, and fraud detection must prevent unauthorized access. Low-code platforms provide security building blocks, but financial services must verify that security meets their standards.

Risk Assessment and Underwriting Workflows

Lending decisions require gathering financial information, assessing creditworthiness, determining appropriate loan terms, and documenting decisions. Low-code applications can guide through these decisions, collecting required information, running automated assessments, and escalating decisions that need human judgment. An application might score a loan application based on credit history, income, debt, and collateral, then present the recommendation to an underwriter for final decision.

Workflow logic in lending applications enforces policy: minimum credit scores, maximum loan-to-value ratios, or concentration limits. These policy rules are encoded in the application, ensuring consistent decision-making. When policy changes, the application is updated, applying new rules to new applications and sometimes to existing applications. This consistency is valuable both for managing risk and for regulatory compliance, as policies are documented and applied uniformly.

Anti-Money Laundering and Know Your Customer Processes

Anti-money laundering requires identification of suspicious transactions and customers, investigation, and reporting to authorities. Low-code applications can implement these processes, performing sanctions screening, analyzing transaction patterns for suspicious activity, and guiding investigations. When a transaction matches a sanction list or exhibits suspicious pattern, the application escalates it to compliance staff for review. These staff investigate and file reports as required.

Know Your Customer processes require collection and verification of customer identity information, beneficial ownership for corporate customers, and understanding customer business and intended use of accounts. Low-code applications can walk through KYC workflows, collecting required information and flagging high-risk customers or geographies for deeper investigation. As customer information changes or new regulations emerge requiring additional information, the application is updated to capture new data.

Claims Processing and Dispute Resolution

Insurance and payment processing involve managing claims and disputes. Customers file claims; claims must be investigated, documented, and resolved. Low-code applications can manage this workflow, collecting information from customers, routing claims to appropriate handlers, tracking investigation progress, and notifying customers of decisions. An insurance claim application might collect information about the loss, route property damage claims to adjusters and health claims to medical reviewers, track investigation status, and issue settlement payments.

Workflow logic implements policy: claims above certain thresholds require manager approval before settlement, third-party claims require coordination with other insurers, disputed claims require special handling. These workflows must balance speed (customers want resolution quickly) with accuracy (settling fraudulent claims costs money). Metrics on claims processing time, payout amounts, and customer satisfaction help optimize workflows.

Data Privacy and Security Requirements

Financial customer data is highly sensitive and targeted by attackers. Data protection regulations like GDPR require transparency about how customer data is used. Applications must implement strong authentication, encrypt sensitive data, audit access, and enable customers to understand and control how their data is used. Security testing and vulnerability scanning should occur before production deployment.

Change control in financial services is rigorous: before deploying new applications or updates to production, testing must verify functionality and security. Change approval processes ensure that business and compliance stakeholders approve the change. Post-deployment monitoring watches for errors or security incidents. If serious problems occur, rollback procedures should restore previous state with minimal customer impact.

Scalability and Performance for Peak Demand

Financial services applications often experience peak demand at predictable times: quarter-end when customers make transfers, tax season when people open retirement accounts, market events when trading volume surges. Applications must handle peak load without degrading performance or losing transactions. Low-code platforms should scale to handle peak demand, and infrastructure should be right-sized. Load testing before production deployment validates that the application and infrastructure can handle expected peak loads.

Deciding Which Builds Belong to Citizen Developers

Low-code tools make it easy for a business analyst to automate a manual step, and that ease is the risk. In a bank or insurer, a small workflow that routes customer data to the wrong queue can be a control failure, not a productivity win. The first decision is therefore which kinds of build a business team may create alone, which need a developer, and which need a formal technology change.

Build type Who may create it Data it may touch Promotion route
Internal approval step with no customer data Trained business builder Staff and internal request data only Peer review, then the owner promotes
Workflow that reads customer records Developer, with business owner sign-off Customer data under the access model Technical review and a documented test run
Application that changes financial or regulatory records Engineering team under the change process Controlled records and audit trails Full change approval with evidence of testing
Prototype for a single team Business builder in a sandbox Synthetic or anonymized data only Not promoted; rebuilt if it proves useful

Put the table into the governance charter before the first build starts. Builders who are not told where the boundary sits may assume that any tool available to them is allowed for their purpose.

A Promotion Path That Auditors Can Follow

  1. Record the business purpose, the owner, and the data classes the build will use before any design work starts.
  2. Confirm the build’s access model. A workflow should run under a role that has only the permissions the process needs, not under an administrator account.
  3. Review the logic with someone who did not build it, checking exception paths as well as the normal route.
  4. Test with realistic but non-live data, and keep the test evidence attached to the build record.
  5. Promote through the same environment sequence as other changes, and log who approved promotion.
  6. Assign a successor owner before the build is marked live, so the workflow is not left without an accountable person when its builder changes role.

The final step is often the one missing. Low-code builds tend to outlive the people who created them, and a workflow with no owner keeps running on rules nobody remembers.

Failure Patterns in Business-Built Automation

Shadow applications are the first failure. A team builds a request tracker that collects customer identifiers in a free-text field, the tracker spreads through email, and no one with a control responsibility knows it exists. Register every build in a central inventory, including those that never reach production, and review the inventory against the data classes each build uses.

Duplicated business logic is the second. The same approval rule appears in three workflows, and when the policy changes only one of them is updated. Move shared rules into a single maintained component that builds call, and record which builds depend on it.

The third failure is performance on peak days. A workflow that runs well on a normal day can slow the whole instance during a quarter-end batch. Test the build against the volumes it will meet at its busiest, not against the sample it was built with.

Signals That Low-Code Governance Is Holding

Watch the number of builds with no named owner, the number of promotions that skipped the review step, and the number of data classes appearing in builds that were not registered for them. A healthy program shows steady promotion with short review times and few exceptions. A program that promotes quickly and reviews rarely is accumulating risk that can appear later as an audit finding.

When Low-Code Is the Wrong Tool

A process that changes the core ledger, moves money, or sets credit or underwriting decisions belongs in an engineered change with its own testing and sign-off, even if a low-code tool could technically build it. The speed of a builder does not change the consequence of a wrong decision in those areas.

Questions Asked by Technology Risk Teams

Can a business builder use customer data in a test?

Only synthetic or fully anonymized data should be used in builder sandboxes. A test that uses a copy of live customer records creates a second copy of sensitive data outside its controls.

How do we review a build made by someone who has left?

Review it as if it were new, using the registration record for its purpose and data classes. A build without that record should be paused until its purpose and owner are documented.

Should developers review every citizen build?

Not every build, but every build that touches customer or regulated data. Lower-risk internal builds can be reviewed by a trained peer and sampled by the platform team.

What is the minimum evidence for a promoted workflow?

The purpose and owner, the data classes, the test record, the approver of promotion, and the successor owner. Missing any one of these makes the build hard to defend in an audit.

The governance pattern is also covered in this guidance on citizen development guardrails, and OBLYTECH’s low-code governance and citizen development page covers the same boundaries.

Frequently asked questions

How do financial services firms validate low-code applications for security and compliance?

A multi-stage approach works well: security team reviews application design for compliance with security standards, penetration testing identifies vulnerabilities, compliance team verifies regulatory requirements are met, and business stakeholders test functionality. Generate a validation report documenting test results and any exceptions. Security and compliance teams should sign off before production deployment.

What happens if a low-code application fails during a transaction?

All transactions must be atomic: either they complete fully or rollback entirely, with no partial transactions. Applications should not lose customer data. Design includes database transactions that ensure consistency, error handling that prevents data corruption, and logging that captures what happened. If applications fail, customers should be notified and transactions should be recoverable. Test failure scenarios before going live.

How do you handle regulatory changes in low-code applications?

Monitor regulatory developments and translate changes into application requirements. Update the application, test changes thoroughly, document what changed, and notify users of impacts. Some organizations maintain regulatory change logs documenting when regulatory requirements changed and when corresponding application updates were deployed. This evidence is valuable during audits.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us