Start with a spreadsheet

Start with a spreadsheet. Put off writing an app for as long as possible. Spreadsheets are enough to support ~100 person efforts. Structure it like a database (columns are types, rows are records).

Do things that don't scale.