open source developers shop builders design email projects replacement windows css siding construction doors php linux c++ windows2000 javascript online shopping asp html microsoft xhtml java windows ecommerce