Software plays an essential role in utilizing a computer or a computerized device. It delivers different tasks as well as allows you to use, share and maintain the resources. As a product, it delivers the computing potential embodied by computer hardware. Software is an information transformer like producing, managing, modifying, acquiring, or transmitting information when it resides within a cellular phone or operates inside a computer like mainframe computer. Software acts as a basis for the control of the computer, the communication of information and the creation and control of other program. At the other end we may use it as a product maker i.e. Programming Software, Maintenance Tools, Patches, Mechanical Robotics or a simple automation of them etc. for all these a human being needs to develop required software.
As informal process descriptions, flow graphs as informal but semi structured process representations which we transformed into a formal C. Jensen, W. Scacchi process representation language guided by a process meta-model and support tools. These informal representations together with a process meta-model then provide a basis for constructing formal process descriptions. Thus demonstration of a more automated process discovery, modeling, and indulging environment studies that integrates these capabilities and mechanisms into a more streamlined and more automated environment is the next step in this research. We anticipate that such an environment will yield additional values for tool assistance in process data collection and analysis.
WHAT IS SOFTWARE?
Software is the general term for information that's recorded onto some kind of medium. For example, when you go to the video store and rent or buy a tape or DVD, what you're really getting is the software that's stored on that tape or disk. Your VCR or DVD player are hardware devices that are capable of reading the software from a tape or disk and projecting it onto your TV screen,