open source unix online shopping c++ doors java shop php css .net asp html solaris javascript windows j2ee siding replacement windows xml xhtml