1. A computer-implemented platform for enabling one or more value networks, said computer-implemented platform comprising: a service database comprising a computer-readable medium configured to store information associated with the one or more value networks; a user interface coupled with and configured to interact with the service database; a search engine coupled with the user interface and configured to perform searches in the service database; a catalog module configured to create a catalog that represents a structure of the one or more value networks and store the same in the service database, said catalog comprising one or more data structures including but not limited to one or more primary entities and components of each primary entity, wherein each component is one of a sub-component or a supporting component; a role mapping module configured to map the users in the one or more value networks on the platform, wherein the role mapping module is further configured to, for each respective interaction of a plurality of interactions each comprising one or more actions by a plurality of users, perform the following steps: a. receive the one or more actions comprising the respective interaction from the plurality of users and store the actions thus received in a service database; b. evaluate the actions based on one or more predetermined conditions stored previously in the service database; c. determine the role of each of the plurality of users for the respective interaction on the basis of evaluation of the actions comprising the interaction; and d. map each of the plurality of users against the role thus determined, thereby mapping each of the plurality of users on the one or more value networks; wherein the role mapping module is configured to separately determine the role of each of the plurality of users for each interaction by performing the steps of: e. determining a source user/entity and a target user/entity for each interaction; f. determining a degree of separation between the source and target users/entities based on the evaluation of the interaction; and g. assigning a predetermined role to each of the source and target users/entities based on the degree of separation thus determined or based on the position of selection in the catalog; and a processing unit configured to control the user interface, the search engine, the catalog module, and the role mapping module and configured to enable access to the service database.