Start with the person using it
Describe who needs the website or software and what they are trying to do. A customer booking a call has different needs from a team member reviewing an order. Pick one user and one important task before listing every possible feature.
Explain what happens today
Write down the current steps, the tools involved, and where people get stuck. A short example is often enough: a request arrives by email, someone copies it into a spreadsheet, and another person follows up. Explain the consequence of that friction without guessing at numbers.
Separate essential from later
Identify what must work in the first version and what can wait. Include anything that is required by an existing system or agreement. A smaller first release can make it easier to learn what users actually need.
Bring your constraints
Share your target dates, budget range if you have one, decision makers, and systems that need to connect. Mark anything that is still open. Bring sample data with personal or confidential details removed.
Leave with a useful next step
Use the conversation to clarify the problem, identify questions, and agree what information is needed for a scope. A good starting point is a short brief everyone can read and understand.