c++ java php solaris siding shop mysql webhotell windows unix cgi open source domene content management system doors replacement windows emerald development e-post ruby rails perl cmsimple agile database j2ee scrum javascript online shopping .net