1.2 Extensible Development

This topic describes the detailed information on extensible development.

In an extensible framework, any development on Oracle FLEXCUBE Universal Banking is classified on any of the following stages (also referred to as release type):

Table 1-1 Development Stages

Development Stages Description
KERNEL This refers to the core product. For example, FC 12.1
CLUSTER This refers to any region-specific enhancements/developments done on top of the kernel product. The changes done in a cluster pack will be non-invasive to the kernel product. For example, FC 12.1 India cluster
CUSTOM Any enhancements required by the customer/bank are done on this level. It will be non-invasive of the changes done in kernel and cluster packs. For example, Customizations for the MODEL bank on FC 12.1 India cluster
Open Development Tool can segregate the changes done on different releases and save the RADXML accordingly. It generates the files depending on the release type and developers can add the business logic to the release type-specific files. Thus the code remains non-invasive of the existing code.