This paper aims to argue why software architecture, does no matter designed to manipulate knowledge or to support regular business activities, must change to adapt to the knowledge era. The first steps in this demarche will be represented in establishing a common meaning for different notions and concepts necessary. The last step will be represented by the proposed software architectures change. The distinction between data, information, knowledge, and wisdom is essential to the informatics theory of informatics systems to which software belongs to [1, 2]. Very briefly, data are the materialization, the representation of information or more simply a set of unconnected facts. The information is equivalent to knowledge and has to do with the semantic aspect of the meaning of data so that it is data associated with meaning (What?, Who?, When?, Where?) and relates to description, definition and perspective. Information obtained by corroborating data on the basis of the relationships deduced in the process of understanding that relations. Information in a work system can potentially take a variety of forms including numbers, text, sounds, pictures, video etc, and they can be created, modified or deleted with the system or other information can be simply received from other systems.