
Basically web applications are computer programs that are highly dynamic in nature. When Pretty Software comes across any problem concerned with web application engineering, we begin with analyzing the nature of problem, issues to be addressed by the software solution, expected outcome, the potential users, whereupon we have to decide the following:
Technology
Platform
Architecture
Platform refers to the presence of software and hardware components which are required to run the application, and generally, it is as per the client’s environment. Selection of technology depends much on the existing platform, and architecture is specific to the problem domain.
When we implement a web application using a particular technology and platform, we have to consider interoperability, that it to say, we have see to how the web application interacts with other web applications which are implemented differently.
Suppose we implement an application using JAVA and open source technologies, and other applications are implemented using Microsoft’s .NET, then we have to analyze how the web applications will interact with each other which is very important for integrity of the application.

Copyright ©