unix industrial design commercial development debian javascript mysql industrial gmac domestic php html java xhtml developers real projects open source linux design cmsimple kde gnome programming residential c++ estate arredamento windows strey content management system architettura