A rental software providing system and a method thereof, and its rental
software providing server and a wireless terminal are disclosed. The
rental software providing system using a prefetching scheme includes: a
wireless terminal for notifying a network connection state, and a
hardware state of the wireless terminal to a rental software providing
server in order to perform the prefetching scheme; and a rental software
providing server for prefetching partial programs of a rental software to
be used in the wireless terminal by using a prefetching managing unit and
a pattern analyzer and transmitting the prefetched partial programs to
the wireless terminal.