java freebsd content management system javascript php engineering cmsimple mysql design manufacturing html .net c++ programming solaris j2ee perl linux windows css open source assembly cgi