This paper presents a survey of the past development and current status of software technology
along the development of fundamental computing models for software. It also analyses the main characteristics of Internet and the requirements and challenges that Internet brings to software technology.Based on this analysis
a new concept of Intemetware is presented.Internetware is a new class of software that is running on Internet and has distinct features from conventional software.Furthermore
the main research directions on Intemetware are discussed.