It is shown the architecture of large information systems should be a of autonomous components (AC) of three types: application AC, User Gate and front-end gate. The the difference in the use and development of the AC types are discussed.