A network infrastructure node (102, 104, 106, 302, 304, 306, 402, 404, 406, 502, 504, 506, A1 to A12, E1 to E4, C1) configured to store, process and share data within a network infrastructure system, which comprises a plurality of network infrastructure nodes, wherein: the network infrastructure node is configured to process data by using a network infrastructure, to which an application terminal or application server constituting an application domain is connected in a shared manner; the network infrastructure node comprises a data processing module including a data transfer function, a data distribution function, a data processing function, and a data sharing function which are provided to at least one of the application terminal and the application server; and when an execution request of application software for an application service is received from the application terminal within the application domain, wherein application data required for the application service is transferred from the application terminal or the application server to the network infrastructure node in response to the execution request for the application service or is stored in an arbitrary repository within the network infrastructure, the data processing function is arranged to: search said application software, wherein said application software is stored in an arbitrary repository of the network infrastructure in advance by an application; dynamically determine an execution of said application software in the network infrastructure node itself or in another network infrastructure node according to a profile of said application software, wherein the profile of said application software comprises at least one of an amount of data to be processed by the application, speed of processing a response and an amount of required computing resources; dynamically download the application data and said application software to the node for execution of the application software; and provide the application service by transferring a result obtained by executing said application software to the application terminal. the network infrastructure node is configured to process data by using a network infrastructure, to which an application terminal or application server constituting an application domain is connected in a shared manner; the network infrastructure node comprises a data processing module including a data transfer function, a data distribution function, a data processing function, and a data sharing function which are provided to at least one of the application terminal and the application server; and when an execution request of application software for an application service is received from the application terminal within the application domain, wherein application data required for the application service is transferred from the application terminal or the application server to the network infrastructure node in response to the execution request for the application service or is stored in an arbitrary repository within the network infrastructure, the data processing function is arranged to: search said application software, wherein said application software is stored in an arbitrary repository of the network infrastructure in advance by an application; dynamically determine an execution of said application software in the network infrastructure node itself or in another network infrastructure node according to a profile of said application software, wherein the profile of said application software comprises at least one of an amount of data to be processed by the application, speed of processing a response and an amount of required computing resources; dynamically download the application data and said application software to the node for execution of the application software; and provide the application service by transferring a result obtained by executing said application software to the application terminal. search said application software, wherein said application software is stored in an arbitrary repository of the network infrastructure in advance by an application; dynamically determine an execution of said application software in the network infrastructure node itself or in another network infrastructure node according to a profile of said application software, wherein the profile of said application software comprises at least one of an amount of data to be processed by the application, speed of processing a response and an amount of required computing resources; dynamically download the application data and said application software to the node for execution of the application software; and provide the application service by transferring a result obtained by executing said application software to the application terminal.