Morphic is a interface construction environment which uses graphical objects called "Morphs" for simplified GUI-building which allow for flexibility and dynamism. It was originally created for Self but later was ported to other programming languages like Squeak, JavaScript, Python, and Objective-C.