With the advent of various information and communication services, it has become difficult for the end user to select appropriately the service corresponding to his objective. In addition, there are some modes of providing service by connection among several service providers, so that the service providing process is expected to be more complex and longer. Therefore, the end user may not receive service when it is desired. In order to solve these problems, the authors propose intelligent dynamic service provisioning, a new concept for provisioning in our multimedia society. In this article, in regard to the intelligent dynamic service provisioning, a method is proposed for selecting and controlling the service in response to the service demand of the end user appropriately to the terminal system and network conditions. By means of a prototype based on the proposed method, the effectiveness of the method is verified. © 2000 Scripta Technica, Electron Comm Jpn Pt 1, 83(8): 62–75, 2000