The program used to work, we need that it may have come from the developed for use within departments, or they may be buying a program that someone else has already done it, he applied.
The program uses the functionality we need. Which may be derived from such programs developed for use within the agency. Or may be purchased in the program, the more they're done using it.
Programs that use work we need. Which such programs may be derived from the developed to use within the agency. Or maybe buy program that others are done to use it.