how do write a software specification.
Anoniem
Interview the software user, get their requirements. Write a requirements document. Review the requirements document with the users, to make all requirements are captured. Then write the software specification from users requirements document.