A power and energy control and management system comprising: a backplane assembly; a functional module (14, 16, 18, 20) coupled to the backplane assembly, the functional module including at least one internal data table and a unique embedded module description, the module description including information about internal data table parameters, external data table parameters and control logic of the functional module; and a primary module coupled to the backplane assembly, the primary module including a logic engine, a data table server and a description parser, the description parser being adapted to receive and interpret the internal data table parameters and the external data table parameters of the functional module upon initialization of the system, and to create a dynamic data table structure including: at least one internal data table corresponding to the at least one internal data table of the functional module, the at least one internal data table of the primary module being dynamically created based on the module description of the functional module, the internal data tables being used to exchange data among the functional module and the primary module; and at least one external data table, the at least one external data table being dynamically created based on the module description of the functional module, the at least one external data table being used to exchange data with external devices. a backplane assembly; a functional module (14, 16, 18, 20) coupled to the backplane assembly, the functional module including at least one internal data table and a unique embedded module description, the module description including information about internal data table parameters, external data table parameters and control logic of the functional module; and a primary module coupled to the backplane assembly, the primary module including a logic engine, a data table server and a description parser, the description parser being adapted to receive and interpret the internal data table parameters and the external data table parameters of the functional module upon initialization of the system, and to create a dynamic data table structure including: at least one internal data table corresponding to the at least one internal data table of the functional module, the at least one internal data table of the primary module being dynamically created based on the module description of the functional module, the internal data tables being used to exchange data among the functional module and the primary module; and at least one external data table, the at least one external data table being dynamically created based on the module description of the functional module, the at least one external data table being used to exchange data with external devices. at least one internal data table corresponding to the at least one internal data table of the functional module, the at least one internal data table of the primary module being dynamically created based on the module description of the functional module, the internal data tables being used to exchange data among the functional module and the primary module; and at least one external data table, the at least one external data table being dynamically created based on the module description of the functional module, the at least one external data table being used to exchange data with external devices.