Home
  Home Print Contact

 

 

 

Card Management Systems

   
  Private Label Cards
  Bankcards
  Prepaid Cards
  Fleet Cards
  Government Cards
  Healthcare Cards
   
   
  Accounts Receivable
Management
   
 
 
 
  White Paper
   
  CoreENGINE
 
Contact
   
Product Manager
 
 
 
Approach To Technology  
 
 

BUILDING FROM THE GROUND UP

The development team at CoreCard was presented with a unique opportunity to build a new card management platform. Even though they possessed years of experience working with legacy card management applications, they realized that they needed to evaluate all of their options before building a new system. The team realized that here was a rare chance to build for the future, an opportunity to wipe the slate clean, start fresh and create a platform that would support card management companies using current thinking and modern methodologies.

 

MOVING AWAY FROM THE MAINFRAME

The first item of business was determining what platform to build on. Legacy systems built on mainframe technology have always been the system of choice for large card processors. As the team researched current trends they were surprised to see the large number of smaller companies entering various segments of the card market. Many of these companies were forced to turn to third party processors because they could not afford the cost involved in licensing and running a legacy system. CoreCard’s development team realized that these smaller businesses would need a product that could be run on server based technology and be platform independent. They quickly realized that the larger card processing companies would benefit from the reduced costs from using scalable, server based technology. 

 

MODULARIZATION INCREASES CHOICE

While interviewing the smaller card management companies the development team learned that not every card provider would need all of the functionality that the larger card companies would require. For instance, if the card provider was not going to support merchant acquiring they could forgo licensing software that supports that functionality. The natural benefit to having a choice of modules is lower license fees, along with lower costs for the hardware needed to handle the application.

 

CENTRALIZING KEY FUNCTIONALITY

Modularization of software can create other issues and the team quickly found a new challenge. They were presented with the question of how to handle functionality that is shared by the various modules. For instance workflow may be required in each module, so a choice of how to develop and deploy that functionality needed to be made. The development team at CoreCard elected to place functionality common to all modules into a single platform they named CoreENGINE. The practical benefit to this shared approach is a reduction in the total amount of code that needs to be written for the modules and in turn is loaded on the hardware running the applications.

     
 

CoreENGINE Platform

 

Transaction Processing Engine

 

 

Shared Component Categories

 

User Security - GUI - Posting - Business Rules - Workflow - Data Access

 

 
     

DEPLOYING ON A SINGLE CODE BASE

Many companies today build their systems with software from multiple software providers. This approach creates the challenge of integrating multiple code bases. CoreCard's modules are all built on a single code base, so even though the system is divided into smaller modules when a customer deploys all of the modules they do so on a single code base. The benefit of this to companies licensing the CoreCard solution is that they do not need to manage integrating multiple software products to obtain a complete card management system.  

 

TABLES AND PARAMETERS PROVIDE MORE CONTROL

Older legacy system are known to be inflexible, adding new programs takes time, as programmers hard code in the parameters. The team at CoreCard eliminated this bottle neck by adding tables and system parameters throughout the system to control all aspects of system. By creating a hierarchical system of tables, users of the software can quickly create new programs. This means new offering quickly move from concept, to test and into production. Responding to market needs is easier and quicker thanks to this approach to the tables and parameters.   

 

BENEFITS OF REAL-TIME PROCESSING

In the card world, real-time authorizations are required and CoreCard delivers this functionality in a scalable way allowing companies to add servers to handle demand as it grows. On the flip side CoreCard also allows companies to process all transactions in real-time. Adding real-time posting creates a number of  immediate benefits. The first benefit is to the impact on the hardware required, with batch processing, a mainframe computer would be required to crunch thorough the posting data each night. By posting the transactions as they are received the team found they could eliminate the need for the power provided by the mainframe each evening. The second benefit to real-time posting is it creates a system where it is possible to offer a 24X7 environment that customers could access to obtain real-time information about their accounts online via the internet. This ability, real-time web access, has now become an expected standard in the industry and was made possible because of real-time transaction posting.

 

BUILDING FOR THE FUTURE

In this day and age future proofing any product may be next to impossible and at CoreCard the development team is not happy resting on past accomplishments. With the help of current customers and a team of product managers dedicated to following market trends, the development team is actively evaluating the information they are receiving. This data is being used to add functionality to the various modules to keep them current with new regulations and offerings. The team is also making sure that as development methodologies mature and new hardware is introduced they research the benefits of each to determine any impact it might have on the development of future offering.

 

OUR TECHNOLOGY COMMITMENT

Our goal is to continue finding ways to make the best use of technology to provide our customers with the most comprehensive card management platform for the best price in the market. Our current product line was created because our team was dedicated to the idea of building a suite of products for the future. As we continue to add new features and functionality to our products our team will by keeping an eye of the future so that we and our customers can continue to grow.