 Graphical documents (PDFs, bitmaps, videos of 1D, 2D, and 3D graphs, and custom graphics) are of professional printable quality.Computational extensions can be written in C or C++.Smile handles the most usual data file formats, and extensions for other file formats can be plugged-in.