While I commend your intent, it will sort of be like an apprentice machinist trying to cover every steel and its use as well as all the machining variables and making a program that will pick the steel, tools, angles, speeds, etc.
It is not that it is impossible ( although it may be), but that an inexperienced person won't know how to sort through these things. Even if he looked at a lot of charts, he wouldn't know if the data applied to different circumstances. In knifemaking, the standard metallurgical charts may tell you something different than real world experience will.
Also, if you ask three knife makers about what steel and HT you should use for a specific knife style, you will get at least six answers.
I would suggest that you start simple, covering four or five blade types ( slicer, chopper, hunter/utility, sword, survival/woodcraft ), and five or six steel categories ( eutectoid -1084; hypereutectoid - 1095/W2; simple stainless - 440C; more complex stainless - CPM 154/CPM S35VN; tool and specialty steels - S/M/O series; air hardening steels - A2 )
Make out a template, and a plan for the program. Then post the template for people to fill in their personal choices. You will have to be very specific that only those who have experience with that style and steel should post their opinion, or you will get a lot of ideas that are based on:
Speculation (based on ?)
What they read elsewhere ( which may not be true)
Personal observations like - "I made my first knife yesterday and it is great! Old bed frames are the best steel for a hunting knife....I think they are all made from 1095." ( Speaks for itself)
If the data for the program is reliable, the program will be more reliable.
Also, the appendix and info min many good knifemaking books (Boye, Hrisoulas, Moran, Loveless,etc.) will give suggested steels and use. This data can be very useful for your program, but will require reading a lot of books.
There is a good reason that such programs may take a team of experts several years to assemble.