What to prepare before you brief a software project
You do not need a technical specification to start. You need answers to five plain questions. Here they are.
Plain-language notes on planning, buying and running business software. Written for the person signing off the budget, not just the engineers.