1. A method for designing a cybernetic system architecture whereby information and control represent dual and subjective properties of the system, the method comprising the steps of: specifying a cybernetic system objective; defining an information space and a control space; posing at least one question to an environment external to said cybernetic system; acquiring information about said external environment in response to said at least one posed question; defining at least one question answerable by said cybernetic system to take an action to effect control by said cybernetic system over said external environment; and mathematically deriving said cybernetic system architecture based on specified cybernetic system objective, the acquired information from the at least one posed question and said controls effected by the at least one question answerable by said cybernetic system.