construction windows open source doors replacement windows projects c++ developers bpo shop builders online shopping freebsd solaris j2ee hardware computer tools siding outsourcing java consulting software .net design outsource