An information providing method of providing information to a user
includes the steps of receiving a providing request of first information
from the user, acquiring contents of the first information from a
database, presenting to the user a charge which the user bears when the
first information is provided in each of a plurality of information
providing forms of the first information, receiving an information
providing form selected by the user, and processing the contents of the
first information and providing the contents to the user in accordance
with the selected information providing form.