|
The majority of custom software applications being created today leverage a web-based development and distribution model. As internet and web browser technology evolved over the past decade, it became feasible to deliver highly functional business applications via the web. Gone are the days of having to distribute software applications on CD's which must be installed by the user on their PC.
Apexio has many years of experience building highly functional web-based software solutions for customers. Our consultants hav expertise in the following Web technologies:
- Flex & ActionScript
- Java (Struts, Tile, Servlets, & JSPs)
- Ruby on Rails
Delivering software applications via a web-based model has some specific advantages over a traditional Windows-based model. The decision on whether or not to pursue a web or windows-based framework depends on the business requirements of the application and how users will interact with the application. Some key advantages of leveraging a web-based approach include:
- With a web-based application your software essentially runs in one location - on the server(s). Since the software exists on the server which you control, distribution of the software becomes considerably easier as there is only one place to install it. Future updates to the software are also painless whereas updates to Windows applications require greater coordination.
- In a traditional software development engagement a major time and budget consumer is the process of creating versions of the application that will run on multiple platforms such as Windows XP, Mac, Windows Vista, and Linux. Since web-based software applications run on the server and deliver industry-standard HTML to the end-user's web browser, the application doesn't have to be tailored to the hardware platform or operating system of the end-user.
- The only software needed to run your application by the end-user is a modern web browser. Virtually every new computer or operating system that ships today comes with a web browser so essentially anyone with a computer on their desk is ready to run your application.
- Web-based applications enable a creative design team to easily apply a compelling user interface to the application. Creative screen designs and style guidelines can seamlessly be converted into an HTML presentation layer without a significant impact on the project budget.
- Even novice computer users are typically comfortable with web browsers and are not intimidated by applications that are delivered within the browser. Users tend to find web-based applications easier and more intuitive to use.
|