Which one of the following statements most fully describes the general capabilities of desktop publishing software?
A. All mid-level desktop publishing programs are automatically hooked up to modems, which allow them to be used in financial packages.
B. A desktop publishing program must be able to take text and graphics from a number of sources and allow these elements to be arranged on a page.
C. A desktop publishing program isn't useful unless it has advanced text-creation abilities.
D. A desktop publishing program must be self-contained; that is, it must be capable of creating all elements of a document, including text, graphics, and spreadsheets.