Concepts inA framework for sharing handwritten notes
Handwriting
Handwriting is a person's particular and individual style of writing with pen or pencil. Handwriting is distinct from from "Hand" or script which is any impersonal and formalised writing style in several historical varieties.
more from Wikipedia
Note
In music, the term note has two primary meanings: A sign used in musical notation to represent the relative duration and pitch of a sound; A pitched sound itself. Notes are the "atoms" of much Western music: discretizations of musical phenomena that facilitate performance, comprehension, and analysis.
more from Wikipedia
Software framework
In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by user code, thus providing application specific software. A software framework is a universal, reusable software platform used to develop applications, products and solutions.
more from Wikipedia