1. A design supporting system for supporting designing a target system to be built by implementing at least one software module and at least one hardware module, the design supporting system comprising: a module storage for storing at least one software module including a namespace identifier for identifying the software module, and at least one hardware module including a namespace identifier for identifying the hardware module; a module selector for specifying a process of a target system to be built, and selecting the software modules and the hardware modules that execute the specified process from the module storage; a namespace identifier acquirer for acquiring the namespace identifier for identifying the software module selected by the module selector, and the namespace identifier for identifying the hardware module selected by the module selector; and an implementer for implementing either one of the software modules and the hardware modules in the target system, based on the namespace identifiers acquired by the namespace identifier acquirer.