Check out Writing Software Documentations For End Users: How To Get It Right by IBE Software. Here is an excerpt:
An effective software documentation helps the end users working with the software understand its features, functions, and how to perform specific tasks. For technical writers, the question is, how exactly can you achieve all these while writing for end users with very little or no technical…
The full article is available here.