While you may not have the budget to have a full-time technical writer on staff, you can always outsource technical writing to an independent technical writer.
There are a number of benefits to outsourcing an independent Technical writer:
An extra resource for your Development team
An extra member is added to your development staff whether working on or offsite.
Your developers can focus on their core skills
Being very close to a subject is not always the best position from which to describe it to others. Developers are expert on writing code and their tendency is to write about it on very technical level. A technical author will be able to extract essential knowledge and present it using the appropriate tone and register required for a specific audience using a product.
High level skill set
The outsourced firm immediately provides the skills required to produce correct level of expertise. The ability to understand and interpret your software and turn it into a clear, concise document.
No recruitment overhead
Hiring and training staff for short-term or peripheral projects can be very expensive. Don't concern yourself with extra employee benefits and taxes. Outsourcing lets you focus your human resources where you need them most.
No training and staff development costs
An outsourced firm is able start a project almost immediately. Effecting the same project in-house might involve weeks or months to hire the right people, train them, and provide the support they need.