This paper describes a unique approach to a successful Design Automation System. It is an evolutionary approach, building on flexible, general purpose UNIX software tools. It is useful in such areas of design as circuit schematics, custom IC, backplanes, software code generation, building space management, music composition and many others. Examples from two year design automation effort known as UCAD are included