Technical writing is a deep seated in any company that rolls out technical products/services. The documentation part of a product is invariably associated with the success of the same in the consumer market. Technical writing breaks down the components of a product (application, software etc) into its atomic elements thereby making the lives of the users very easy.
In other words, technical writers bridge the gap between the mind of a product developer and that of an end user. They fluently translate what the product is, how it is supposed to function, and the many features that it can offer to make work more productive. The end result is always a happy user who has no qualms in getting familiarized with the product and who can depend completely on the user manual for all the guidance he needs. Therefore, bringing the user and the developer to a middle ground is what most of technical writing of a product focuses on.
To serve this purpose, technical writers need to possess a strong skill set of word power, command over the language they intend to write in, and the ability to translate very core technical terms into layman-friendly language. For all intents and purposes, technical writers re-define the understanding of a product, from one perspective (i.e. the developer)to many general users perspectives.