reusable program: a program that can be loaded once and executed repeatedly
written communication: communication by means of written symbols (either printed or handwritten)
family court: a court in some states in the United States that has jurisdiction over family disputes (especially those involving children)