MS-Visio is a vector-based two-dimensional drawing tool used to create graphical representations and flow diagrams. It allows users to select from pre-built shapes and connect them to create diagrams like block diagrams, flowcharts, and business processes. The main file types are .vsd drawing files and .vss stencil files which contain reusable shapes. Images can be exported to common formats like JPEG, PNG, and GIF. Key features include templates with predefined shapes, connection tools, grouping/ungrouping, and importing into other applications like Word.