SpreadJS provides a customizable widget for use in browser applications. The following sections explain some of the underlying concepts for this unique and powerful product.