A future technology projection supporting program in a computer readable medium, the program being executed in an information processing apparatus capable of accessing a plurality of technical documents written in a markup language, the technical documents each having a problem describing section in which a problem to be solved is described, and an effect describing section in which an effect to be achieved by proposed solving means is described, and which is for supporting the projection of a future technology trend by analyzing the plurality of technical documents through processing of the information processing apparatus, the computer program allowing the information processing apparatus to execute the steps of:
- extracting the problem describing section and the effect describing section from each of the plurality of technical documents according to tag information having the names of the describing sections as element names;
- extracting a technical phrase from each of the problem describing section and the effect describing section by referring to a first list having listed keywords for extracting technical phrases each indicating a matter to be achieved by a technology described in each of the plurality of technical documents;
- giving a first attribute indicating a matter to be achieved in a near future, to the technical phrase extracted from the problem describing section;
- giving a second attribute indicating a matter to be achieved in a far future, to the technical phrase extracted from the effect describing section;
- generating a technology map having a temporal axis indicating time to be required to implement technology, by arranging each of the plurality of technical phrases on the technology map according to any one of the first and second attributes;
- and
- outputting the generated technology map.