Software theorists have been talking about developing new software applications with reusable components for a long time. The idea is obvious: why develop new code when you can simply snap together already available components that provide the needed functionality. An analogy is usually made, claiming that the amazing successes of computer hardware depend on the existence of standards and hardware components.
Advisor
Don’t have a login?
Make one! It’s free and gives you access to all Cutter research.