rails solaris java siding j2ee open source .net windows emerald doors online shopping shop ipod apple c++ ruby content management system cmsimple replacement windows macintosh mac iphone mysql freebsd php computer