MSWLogo supports multiple turtle graphics, 3D computer graphics, and allows input from ports COM and LPT. It is free and open-source software, with source code available, in Borland C++. Its core is the same as UCBLogo by Brian Harvey. It was developed by George Mills at the Massachusetts Institute of Technology (MIT). MSW is a programming language which is interpreted, based on the language Logo, with a graphical user interface (GUI) front end.