The present work is born in the context of problems that organizations facing with their information systems. Modern information systems are monolithic, complex and not ready for the future challenges. And they are playing a key role in a chain of value delivery. Most of the time people do not approach ISs problems in a systemic thinking way, but instead in a reductionist way. In this work, Viable System Model will be used to solve problems described above. The goal of this work is to apply Viable System Model to the Information artifacts. The main outcome from this work is an architecture for Viable Information System, which achieves following goals: understanding of complexity, resilience to change, survival to an external environment and ability to exist independently of its external environment. Systems thinking will be taken as a basis for the development of the ideas presented in this research.