Constraints and Requirement
There are two constraints imposed on idealized designs and one important requirement. First, the design must be technologically feasible—no science fiction. This constraint does not preclude innovation, but it does restrict innovations to what we currently know we can develop even if we do not have it now. For example, it would be inappropriate in a design of a communication system to use mental telepathy to replace the telephone or e-mail. But clearly, we could increase the functionality of the mobile phone by having it unlock automobiles, turn on their lights, and turn on the heat or air conditioning in the house we are approaching.
The constraint of technological feasibility ensures the possibility of implementation of the design, but it says nothing about its likelihood. An idealized design, however feasible it might be technologically, may not be implementable for economic, social, or political reasons. For example, if all monetary transactions were electronic, a consumption-based tax system—in contrast to an income-based system—would be possible but very unlikely for political reasons.
The second constraint is that the design, if implemented, must be capable of surviving in the current environment. Therefore, it cannot violate the law and must conform to any relevant regulations and rules. It does not mean that the design must be capable of being implemented now. It does mean that if the design were implemented now, it would be able to survive in the current environment. For example, it would be possible to implement a system of all-electronic voting in elections, but it would not survive in today’s world of computer hacking where voters cannot be sure that their votes are being counted. In the future, however, when voters can be confident of the integrity of the system, it will probably be implemented.
Finally, there is the important requirement that the process that is designed must be capable of being improved over time. If that which is designed is an organization or institution, it must be capable of learning and adapting to changing internal and external conditions. It should be designed to be ready, willing, and able to change itself or be changed. Therefore, the product of an idealized design is neither perfect, ideal, nor utopian, precisely because it can be improved. However, it is the best ideal-seeking system its designers can imagine now.