Skip to main content
Bankware Global
Banking Transformation
Industries
Product Offering
Company
Contact Sales
Bankware Global

Financial software company founded in Seoul in 2010, listed on KOSDAQ (199480) in 2024, with regional entities in Singapore, Tokyo and Shanghai.

Offices
  • Korea
    Bankware Global Co., Ltd. (Headquarters)
    B-12F, 19 Seosomun-ro 11-gil, Jung-gu, Seoul 04517
    +82-2-501-6415
    contact@bankwareglobal.com
  • Japan
    Bankware Japan Co., Ltd.
    8F Room A, PMO EX Nihonbashi Kayabacho, 2-12-10 Nihonbashi Kayabacho, Chuo-ku, Tokyo
    +81-3-6231-0293
  • Singapore
    Bankware Asia Pte Ltd
    38 Beach Road #17-12, South Beach Tower, Singapore 189767
    +65 9898 0669
Banking Transformation
  • Core Modernization
  • Digital Bank Launch
  • Cloud-Based Core
  • Lending Transformation
  • Payment Platform
Industries
  • Banks & Digital Banks
  • Finance Companies
  • Card & Payment Providers
  • Microfinance Institutions
  • Fintechs
Product Offering
  • Core Banking Suites
  • Business Domain Solutions
  • Technology Platforms
Resources
  • Customers
  • Architecture & Technology
  • Evaluation Guide
  • Insights & Articles
  • News & Events
Company
  • About Bankware Global
  • CEO Message
  • Careers
  • Investor Relations
Contact Sales
Privacy PolicyCopyright © Bankware Global. All Rights Reserved
  1. Product Offering
  2. /Technology Platforms
  3. /Application Framework
Technology Platforms

Application Framework · BX‑M / BX‑CM

Java application frameworks and tooling for teams building and operating banking systems.

BX-M targets on-premise development and BX-CM cloud environments. BX-CBP-based offerings require one of them; each also provides batch support and can be evaluated separately.

Contact Sales
Java development and runtime platform
BX Studio connects design and source with application, batch and runtime capabilities. BX-M or BX-CM is selected for the environment.
OverviewRoleFunctionsRelationConditionsEvidenceContact
02 / Role and where it applies

Where BX-M and BX-CM sit

Standard framework

Banks adopt it as their standard framework for online and batch development.

Inside BX-CBP-based offerings

BX-CBP-based suites and solutions require BX-M or BX-CM as their Java development platform.

On-premise or cloud

BX-M serves on-premise development environments and BX-CM cloud development environments.

Where extensions are built

Controlled Extension and Additional Development for BX-CBP-based offerings are built on it.

03 / Key functions

What BX-M / BX-CM does and how it works

Application framework

Spring-based, with hierarchical transaction processing so business rules live in one place.

Spring-based, with hierarchical transaction processing so business rules live in one place.

Batch engine and scheduler

Spring Batch based, with parameter management, execution monitoring and intervention.

Spring Batch based, with parameter management, execution monitoring and intervention.

Hot Deploy and staged release

Supported service changes reach the running system after Pre-Deploy and Application Staging.

Hot Deploy applies within the supported change scope and validated deployment procedures. Supported product versions and edition compatibility are confirmed for the target deployment.

Supported service changes reach the running system after Pre-Deploy and Application Staging.

BX Studio

Eclipse-based environment that links design and source in both directions.

Eclipse-based environment that links design and source in both directions.

Runtime control

Timeouts, record limits and error thresholds that stop affected transactions.

Timeouts, record limits and error thresholds that stop affected transactions.

Standards and security

Code generation, inspection and impact analysis, plus masking and encryption APIs.

BX-CM adds field-level encryption; edition-specific coverage is confirmed for the target deployment.

Code generation, inspection and impact analysis, plus masking and encryption APIs.

Design, build, deploy and operate on one Java platform.

BX Studio links design and source; wizards generate code and inspection blocks non-standard code. The runtime controls online and batch work, and Hot Deploy supports changes to running services within its supported scope.

01Application framework

What the platform provides

A Spring-based Java framework with hierarchical transaction processing, so business rules live in one place, not per service.

Design and operation

Spring-based, with hierarchical transaction processing so business rules live in one place.

Conditions

BX-M or BX-CM is chosen to match the bank’s development environment.

02Batch engine and scheduler

What the platform provides

A Spring Batch based engine for financial-scale volumes, with parameter management, execution monitoring and real-time intervention.

Design and operation

Spring Batch based, with parameter management, execution monitoring and intervention.

Conditions

Supported product versions and edition compatibility are confirmed for the target deployment.

03Hot Deploy and staged release

What the platform provides

Supported changes reach running services through Hot Deploy, with Pre-Deploy and Application Staging first; bytecode method versioning works underneath.

Design and operation

Hot Deploy supports changes to running services within the supported change scope; Pre-Deploy prepares changes before activation and Application Staging tests under production conditions first. Product and rule changes thus reach production between batch windows.

Conditions

Hot Deploy applies within the supported change scope and validated deployment procedures. Supported product versions and edition compatibility are confirmed for the target deployment.

04BX Studio

What the platform provides

Eclipse-based: bidirectional design-to-source linkage, Application Architecture map, IO and DBIO Editors, Service Flow Designer, GUI testers.

Design and operation

BX Studio, Eclipse-based, generates source from design and regenerates models from production source, so documentation matches the code. Editors cover I/O layouts, database access and service flows; testers run alongside.

Conditions

The supported tools and edition compatibility are confirmed for the target deployment.

05Runtime control

What the platform provides

Timeouts cancel in-flight SQL, record limits stop a query flooding memory and debug logging switches on selectively. Above an error threshold, administrators are alerted and affected transactions stop automatically.

On-premise or cloud development environment

BX-M is for on-premise development environments, BX-CM for cloud, with Spring Boot runtime, microservice support and BX Bridge.

Conditions

Java 21, Spring Boot 3 and supported application servers are confirmed against the product version and edition for the target deployment.

06Standards and security

What the platform provides

Code generation, inspection and impact analysis, plus masking and encryption APIs for customer data; BX-CM adds field-level encryption.

Design and operation

Template wizards generate source per pattern, code inspection blocks non-compliant commits and the Application Architecture map governs packages. Impact analysis shows what a model change affects before deployment.

Conditions

BX-CM adds field-level encryption; edition-specific coverage is confirmed for the target deployment.

04 / Relation to other offerings

How BX-M / BX-CM relates to other products

Required: one Java development platform in every BX-CBP-based suite and solution.

Every BX-CBP-based suite and solution requires BX-M (on-premise) or BX-CM (cloud), separately licensed products on which Controlled Extension and Additional Development are built. Select the platform for the target environment. Both are sold separately in Korea, Japan and Southeast Asia.

BX-CBP-based offering

BX-CBP · Main ProductBX-PF · Required

Java development and runtime platform

BX-M or BX-CM · RequiredControlled Extension + Additional Development

Separate composition roles

BX-I · OptionalBankware Mobile · Not included
Composition roles and conditions
BX-CBP · Main Product
BX-CBB technical foundation with 11 components, plus the Business Service Library across 7 domains.
BX-PF · Required
Product definition.
BX-M or BX-CM · Required
One platform matched to the environment.
Built on the framework
Controlled Extension and Additional Development.
BX-I · Optional
Interfaces to channels and partners; replaceable by a third-party product.
Bankware Mobile
Not part of this composition.

Composition applies to BX-CBP-based suites and solutions. Whether BX-M and BX-CM are used together is confirmed per engagement.

BX-CA

BX-CA, an AI development-support product, can connect to the BX-CM framework tools, as at Woori Bank.

Cloud & DevOps Platform

BX-CM supports application development. Cloud & DevOps Platform is a separate product for Kubernetes deployment and platform operations.

Application Monitoring

Application Monitoring is also separate; framework use does not establish monitoring coverage.

Product Foundation
05 / Conditions and dependencies

What applies when you adopt BX-M or BX-CM

01

Availability

Sold separately in Korea, Japan and Southeast Asia.

02

Choice of edition

BX-M or BX-CM is chosen to match the bank’s development environment.

03

Language and frameworks

Java 21 (OpenJDK or Oracle JDK) with Spring, Spring Batch and Spring Boot 3 in the current technology stack. Supported product versions and edition compatibility are confirmed for the target deployment.

04

Application servers

WebSphere, WebLogic, JBoss, Resin or the internal Spring Boot 3 server. Supported servers and edition compatibility are confirmed for the target deployment.

05

Changes to running services

Hot Deploy supports changes within its supported scope, with Pre-Deploy and Application Staging first. The supported changes and validated procedures are confirmed for the deployment.

06 / Evidence

Banks and card companies that develop on BX-M and BX-CM

Shinhan Bank

One Java framework across banking applications

FRAMEWORK DELIVERY · BX-M

Shinhan Bank adopted BX-M as its standard Java framework and used it again for its next-generation system. BX-M also supports development and operation of the SOL banking app system.

Explore Shinhan’s Java framework

Woori Bank

A channel framework extended with AI development support

Channel framework and AI development support

Channel standard framework and pilot system on BX-CM and extended with BX-CA generative-AI development support.

Explore Woori’s channel framework

BC Card

A standard framework for a card-system programme

Standard development framework

BX-M as the corporate standard development framework in the next-generation programme.

Explore BC Card’s framework implementation

Hyundai Card

A next-generation card system built on BX-M

Card-system development

Next-generation card system developed on BX-M for Hyundai Card, with related framework deliveries to Hyundai Capital and Hyundai Commercial.

Explore Hyundai Card’s system

GMO Payment Gateway

Application and product technology in Japan

Technology adoption

Adopted BX-M and BX-PF; also a Bankware sales partner in Japan.

Explore GMO’s technology adoption

BX-M also delivered to K-Bank, LINE Bank Taiwan, OK Savings Bank and KB Kookmin Card.

07 / Contact

Tell us about your development environment, and we will show BX-M or BX-CM on it.

Describe your systems, your on-premise or cloud environment and the teams that will build on the platform.

Contact Sales