Abstract This article presents a generic graphical tool-kit for developing Microsoft Component Object Model(COM) software components. The first part of the article concentrates on discussing the interface of the tool, while the second part is dedicated to more subtle functionality. A method for generating code for arbitrary languages is presented, along with a description of how the tool could be integrated with third party applications. A short review of a concrete implementation concludes the paper.