It doesn't matter how good your software is if your potential customers start to doze off while reading about it. And words that grab them won't keep their attention if they're clearly written by someone who doesn't understand the technology.
You need a recovering systems analyst writing for you - like me. I once wrote a 1,500 page specifications document. My flowcharts were legendary. I once coordinated a manual stress test (yes, you read that right - don't even get me started).
As a writer, I specialize in QA and DevOps. I'll be able to understand and explain your products because I used to design the things.