Comment Re:The more simple you make it the less complex it (Score 1) 876
There are GUI tools that you can use for the design side that actually provide nice code out the other end (Embarcadero is good for database design) especially if you have a lot of constraints. It's just not a generic tool and given how diffuse the target (coders are NOT generics), it will never happen. Sad since over in EEE we have shelves full of component catalogs while over on the software side we resort to cutting&pasting and then trying to refactor our was into a solution. Blech!