Any self-contained piece of work created with an application program and, if saved on disk, given a unique filename by which it can be retrieved.
— Computer ScienceAn electronic instance of one-to-many schemas. Usually documents are sent between two processes.
— Computer Science