1. A method to define data products configuration and using this configuration, manage entirely user experience related to the products, in where a rules engine containing directives, logic and constraints controls, said method comprising: a general sequence defined by a rulesnet, a rulesnet database, a rulesnet admin UI, a touchpoint generator, a touchpoint engine, wherein: the rulesnet evaluates a logic and provides product, process, user, and options information; rulesnet database where the rules information persists and is updated by the rules engine; the rulesnet admin.UI Allows human users and a machine to machine interfaces to create, perform operations on, and maintain the rules engine; the touchpoint generator a) translates directives from the rules engine into a message that is understood by the touchpoint dngine application which is building the user interface, and b) directs a user input back to the rules engine; and the touchpoint engine interprets the rules from within the client side browser or device to generate the UI/UX where the secuence of the method defines the following steps: defining and/or /declaring a set of business rules; storing the business rule set into a rules database; loading a custom configuration; authorizing and authenticating the custom configurations; execute and evaluate rules that may update the dynamic view of the system. generating a UI/UX for a each UI broker (web/mobile/etc); serving to an ui generator a set of a static/dynamic views; validating a configuration after a transaction stage; and viewing or using of UI at transaction ends with valid data.