A word processor is an electronic device or computer software application, that performs the task of composition, editing, formatting, printing of documents.