A GUI application for painting and drawing The program is based on java and Swing API The program is simply very similar to paint app on windows The user Can paint up to 5 shapes and infinite number of colours The user can undo, redo, delete, select, edit any shape.