Synopsis is a rapid application prototyping tool for designing and developing Windows applications. Software components are represented by graphical icons that can be quickly connected to build even complex programs. Base components cover various application areas including user interface, Multimedia, File I/O, etc.