An information providing method in a server apparatus to which a terminal device is accessible via communication network, comprising:
- a step of, at the server apparatus, acquiring user time range information indicating a vacant time range of a user;
- a step of, at the sever apparatus, determining a combination of stores which the user can use within a time range indicated by the user time range information based on store information of each of stores which provide a product or service and the acquired user time range information, the store information including at least any one of position information of a store, use time information of the store and attribute information of the store, and the store information being stored in store information storing unit that stores provision information of the stores per store;
- and
- a step of, at the server apparatus, transmitting the provision information of the stores in the determined combination, to the terminal device.