A user manual (or user guide) is specifically designed to tell end users how to operate and use a software program effectively. Documentation (A) is broader and includes technical specifications, programming manuals are for developers, and technical manuals may cover installation or maintenance rather than usage.