Er zijn genoeg programma's die je kunnen helpen met het maken van software. Maar waarschijnlijk heb je er nooit bij stilgestaan dat Microsoft Paint prima als basis kan dienen voor een functionerende ide, een integrated development environment.
Programmeur Adam Yarris, alias Rubbaboy, heeft MS Paint IDE zelf geprogrammeerd. Op de officiële pagina en GitHub staat hoe het werkt. Het gaat om een applicatie die los draait van MS Paint en waarin de gebruiker kan aangeven op welke locaties de input- en output-afbeelding staan en naar welke map de compiler moet wegschrijven.
In MS Paint ingeklopte code is met het programma te compileren en uit te voeren. Daarvoor maakt MS Paint IDE gebruik van ocr. De output van zowel MS Paint als de ide-software verloopt namelijk via afbeeldingen. De applicatie zorgt voor syntax highlights en gebruikt Java's jdk om de code te compileren en uit te voeren. Daarnaast is er git-ondersteuning.
Volgens de maker zijn voordelen van zijn creatie dat MS Paint standaard al op veel systemen aanwezig is en het een lichtgewicht en robuust programma is. Daarnaast is het voordeel volgens hem dat afbeeldingen van de code eenvoudig te delen zijn.