In an IT environment the architecture can evolve incrementally but, you will always find that there is a core architectural footprint from which everything else gravitates. There is a core set of functional components that represent the architecture and even through the architecture evolves those components remain consistently present throughout the evolution of the architecture. You will see such examples as 3-tier architectures, master-slave architectures, dual-redundancy systems etc.