Why would you, as a small company with limited funds, want to work with a technical writer? Everyone learns to write in school, right? You could save so much money by doing it yourself!
Well, the answer to the writing in school is both yes, and no. Obviously, some people are better at it than others, and, moreover, tech writing is a more focused specialty than comparing revenge in Moby Dick with revenge in Hamlet.
A trained technical writer can function as a translator between your programmers and your users. A well designed and executed help system can lower your support costs and raise your bottom line. Good video tutorials, with or without audio, can train users in a task-based way that the old manuals can’t.
A professional tech writer (or maybe technical communicator is becoming a better word) can help you identify and perform these tasks well.