Sketchlet is a software tools aiming to support software designer when they need to quickly explore, visualize, discuss or demonstrate software ideas. More specifically, Sketchlet supports: (1) Rapid visualization of software ideas, using graphical editor with interactive support for languages such as Cascading UML, PlantUML, UMLGraph, Graphviz Dot, Pic2Plot, SVG and so on. (2) Rapid exploration and learning about emerging technologies, enabling designers to work with simplified versions of emerging software and hardware technologies, such as Web services, face detectors, sensors, speech input and output, and so on. (3) Rapid prototyping and interactive sketching of application front-ends, using techniques such as screen prototyping, interactive animations, and input and output from simplified input and output software services. (4) Involvement of non-engineers in the software design process, through simplified end-user programming techniques.