Zhromažďovanie požiadaviek je prvou fázou prístupu k databázam a zahŕňa pochopenie systémových cieľov; požiadavky na údaje, funkcie a správanie; bezpečnosť; presnosť údajov; výkonnostné ciele; a očakávania používateľov alebo očakávania iných dotknutých systémov.