The Program Composing Assistant is an interactive generic development environment dedicated to programming languages. It provides a structure editor with graphical user interface as a main feature. The structure editor is based on an intuitive approach, and aims to integrate important practical aspects of structure editing.