java windows j2ee siding doors content management system open source spring rails funky shop cool .net c++ groovy hibernate ruby replacement windows php solaris mysql freebsd emerald online shopping cmsimple