java doors radius3 door roofing application solaris thin-client .net management cryptography development shop replacement windows decks open source authentication crypto glass unix siding j2ee security online shopping encryption c++