Software is a development process which converts the imaginaries into reality by writing
comes set of programs.
In IT we develop two types of applications. They are applications.
A stand alone application applications are not sharable. System software
• System software is used for developing functionality of hardware devices. Examples are C and ALP (Assembly Language Programming).
• Application software is used for developing organizations oriented applications. This is also known as backend software’s released till now.
• Internet software is used for developing A distributed application is one which can be is also one which runs in the contest of the must use client-server architecture In client-server architecture server program. A client program server. A server program is one which will do three operations processing the client request and All the above three operations are performed by the server the data between client and server we must use a protocol called stand alone applications is one which runs in the context of local disk.and application software comes under software’s. Examples are dbase, dbase III plus, FoxPro, oracle versions distributed applications. accessed across the globe. Distributed application World Wide Web. To develop distributed applications architecture.we must hare at least two programs they are is one which always makes a request to get the service from the receiving the request from client, sending the response to the client.rations concurrently. In order to exchange http (hypertext transfer protocol and distributed All stand alone stand alone we client program and protocol) .Protocol is a set of values which are defined to exchange the data between client an either locally or remotely.In order to develop distributed applications names are Microsoft System and
Microsoft System has developed a technology called developed a technology called JAVA The technology DOT NET Microsoft (as on today). Hence DOT NET technology called JAVA will run on all operating system’s irrespective of their providers hence is called platform independent technology
The slogan of JAVA is “Write One’s Reuse/Run Anywhere“
Applications, two software companies came forward
Sun Micro System.DOT NET and Sun JAVA. Both this technologies are called distributed technologies will run only on that operating system’s which are provided by technology is platform dependent technology (WORA).
DOT NET technology is not freely downloadable where as JAVA freely downloadable. DOT NET supports Microsoft developed design patterns (general designed patterns are not supported)
whereas JAVA supports all the design patterns which are available in IT.
Design pattern is a predefined and proved rule by third party industry experts to avoid the receiving problems which are occurring in software development.