Kravsamling är den första fasen i att komma åt databaser och involverar förståelse av systemmål; data, funktionella och beteendemässiga krav; säkerhet; datanoggrannhet; prestationsmål; och användarnas förväntningar eller förväntningar på andra berörda system.