I appreciate the responses, but I'm not sure that I'm conveying the idea well. Essentially, this would be a site or stand alone program that would allow for multiple variable searches based on your current inventory. For example, you have 6 types of hops, 4 types of grain and 1 type of yeast. This search would allow you to see recipes based on any or all of those.
Recipe 1: Hops 1 & 3, Grain 1, Yeast 1
Recipe 2: Hops 5, Grain 2 & 4, Different yeast (notes that it is not in inventory)
Recipe 3: Hops 2 & 4, Grain 1 & 3 (notes that you do not have sufficient quantity in stock), Yeast 1
This would allow brewers who are not comfortable with recipe formulation to buy bulk ingredients and locate recipes or form a new recipe based on similar results.
Disclaimer: I do buy bulk and formulate most of my own recipes. I thought this would be a handy tool.