У статті розкриваються теоретичні принципи й особливості практичної реалізації програмного середовища для проектування систем. Середовище підтримує розробку систем, починаючи з етапу висування вимог і специфікацій,через етап архітектурного моделювання й формулювання робочого плану до випуску кінцевого продукту. Середовище використовує методологію системного проектування, основану на парадигмі взаємодіючих сутностей. Для реалізації середовища був створений web-портал, що одержав назву OpenCookbook. Спочатку OpenCookbook було задумане для розробки вбудованих систем, однак була доведена його ефективність у застосуванні до широкого діапазону інших предметних областей. OpenCookbook може бути адаптований до потреб певної організації, так само як і до вимог технічних стандартів на зразок ІEC61508. This paper describes theoretical principles and practical implementation of an environment for systems engineering. The environment guides and supports developers during requirements and specification capturing over architectural modelling and workplan development till final release. It features the coherent and unified system engineering methodology based on the Interacting Entities paradigm. In order to realize it, a generic web portal was developed, called OpenCookbook. It was thought out for embedded systems development, but it was proven to be an effective tool for a wide range of other system domains. OpenCookbook can be tailored to the needs of a specific organisation as well as accommodate to the engineering standards like IEC61508.