What does "100% meet demonstrated needs" really mean?

^This. If that is the case, they will see that when you provide all the required financial information.