Need
What's your starting point?
Usage
How will it be used?
Autonomy
Who will run it day to day?
Budget
What's the budget?
Maintenance
Your relationship to maintenance?
Data
Your data and content?
Scalability
How will it evolve?
Time-to-value
How fast must you launch?