Architecture of Reliable Web Applications Software