Today's healthcare information systems are becoming increasingly complex. Such a system, like a modern EHR, is going to replace number of yesterday's systems used in hospital settings. In addition to this, the new system tend to cover new functionalities as well. Increasing complexity makes system development a continuous journey beyond initial implementation and acceptance to production. Continuous development calls for practical insight about clinical work and development skills to improve the system according to this insight.