1. A computer program product comprising computer readable instruction code executing in a tangible memory medium of a computer, said computer readable instruction code configured to: present a text detail window in a first screen region of a graphical user interface; present an expanded text window in a second screen region of said graphical user interface; present at least one clause in a third screen region of said graphical user interface; present at least one function a fourth screen region of said graphical user interface; present at least one operator in a fifth screen region of said graphical user interface; present at least one selector in a sixth screen region of said graphical user interface; accept text, clause, function, operator and selector input from a user via said graphical user interface; access data from a database; and, output text wherein said text comprises said data from said database and conditional text based on said text, clause, function, operator and selector input.
6. The computer program product of claim 1 further comprising: present a style window in a seventh screen region of said graphical user interface and wherein said style window is configured to apply a logical style to a conditional string wherein said logical style represents different paragraph formats and different fonts and different sizes with respect to each supported output media type.