| CPC G06F 8/24 (2013.01) [G06F 8/77 (2013.01)] | 17 Claims |

|
1. A system architecture for generating a computer program, the system architecture comprising: a processor;
a non-transitory computer-readable medium which contains instructions that when executed by the processor generates the computer program;
a library of entities defined using a compliance objects metadata annotation language (“COMAL”), wherein the COMAL is configured to present onscreen visual cues, said visual cues defining a target entity;
wherein the visual cues are configured to create processing rules and business logic for the target entity; and
wherein, based on an arrangement of the visual cues, underlying software programs associated with the COMAL are configured to issue function calls creating and defining the target entity;
an aggregating engine executing a compliance objects processing and analysis language (“COPAL”) that synthesizes a product based on two or more COMAL entities; and
a universal central engine that processes the product based on at least one target data parameter, said parameter that comprises an input tested for compliance with a definition of a COMAL entity, received for each COMAL entity synthesized in the product;
wherein, the universal central engine further comprises a plurality of nested nodes, wherein each of the nested nodes processes one COMAL entity;
wherein, the plurality of nested nodes comprises a higher-level node and a lower-level node; and
the higher-level node processes a first COMAL entity before the lower-level node processes a second COMAL entity;
wherein the product comprises a COMAL entity and a COPAL product, the COPAL product corresponds to a purchase transaction, and the COPAL product comprises a combination of a credit card COPAL product, a point-of-sale (“POS”) terminal COPAL product, and a transaction COPAL product; and
wherein a change to any COMAL entity included in the library is applied to any product that includes the COMAL entity.
|