windows freebsd shop j2ee open source emerald doors siding rails scrum php jsp agile ruby .net replacement windows solaris c++ .org html .com online shopping development