Patent ID: 8127287

Claim:
A method to provide functionality of a second version of a software to a first version, comprising: providing functionality in the second version of a software to the first version by determining at least one functionality available in the second version but not available in the first version; determining a reuse or adaptation of an adaptor framework in the first version; mapping the functionality of the second version to the first version; importing code in the second version to the first version; and deploying the adaptor framework in the first version, wherein the adaptor framework embeds preventive controls into business processes using access control with automatic analysis of rules and dependencies, detection of potential risks, and generation of reports and escalation to ensure compliance with business processes; and determining if the functionality is not available in the first version, performing a migration operation; analyzing how to provide the functionality currently available in the second version to the first version; analyzing a possibility of reusing or adapting a current adaptor framework in the first version or other version that do not support new functionality ; determining whether a backend functionality in the first version is supported by an Access Control software and identifying core functionality gaps between the first and second versions; analyzing a name space in the first version and mapping functionality of the second version Access Control software.