I checked the existed software you all mentioned. Numerix (
http://www.numerix.com/solutions/index.htm) might be my target. For Numerix shows few about its product, I am not quite sure about the detail.Someone told me structuring was a kind of art and so that it was not necessary to have a software for structuring. I don't agree. Now, at least, I know a commercial software for structuring has its market, althouth there are a lot in-house softwares already.I will try to develop such a software, or a prototype at least. I will let you all know my progress. Further suggestions and comments are appreciated also.Thank you all.