Software is always a tool, used to perform a function.
Software users often feel that the tool is complicated just because it uses a computer. Software writers have spent so much time with their product that they often feel that anyone who can't understand its function completely and immediately must be brain damaged. As technical writers We mediate between the users' expectations and the engineers' hopes. We are committed to making the goals and use of the software package understandable - while keeping its limitations clear and avoiding the unrealistic expectations users sometimes develop for their technical product.