3 Places Where Business Requirements Hide & Where Applications Developers Should Look Software engineers should look beyond traditional sources of functional user requirements. The three perhaps unusual places where requirements hide include: (1) RFIs/RFQs/RFPs, (2) “small” software, and (3) in-the-trenches discovery.