Techniques how to achieve the stability of interfaces in software systems are presented. The case when the software components are three-tier information systems is discussed in details (the XML based message formats inclusive).