SIMP is part of an assignment for the subject Object-Oriented Programming Language (OOPL). It simulates some of the basic funcionalities that a program like MS Paint has - e.g., draw by hands, shapes, undo, redo.
It's written using Java with the help of the JavaFX toolkit.