industrial design .net writer novel design fiction books development projects construction java c++ linux writing solaris open source cmsimple freebsd arredamento contractors perl editing author j2ee php architettura book builders mysql building content management system windows cgi