Effective Software
![]()

Why the Software Designed and Developed by Web Access are Effective?
At Web Access we have a very interesting statistic to share. More than 90% of all the software we have designed and developed remains in use ever since they were first developed and deployed for use. Some of these have been in use for 6 years or more. In the last seven years of our being we have not lost a client. 80% of all our business comes from our existing clients or their referrals. We attribute this to the quality, simplicity and effectiveness of the software we developed for our clients. This article attempts to analyze some of the reasons we feel are critical to designing simple and effective software.
Web Access’s theme is “There is always a better way to design simple software”: A simple software solution being simple to use but complex to design. On the contrary complex software is relatively simpler to design but complex to use. The principle of simplicity makes the software more usable and hence more effective.
Apart from the interesting numbers above, how else could you measure simplicity of the software and what is the measure of software’s effectiveness? To answer this question, let us try to understand the basic reason for the complexity of a software package. This has to do with user’s expectation of the software package. Our expectation as a user is that, more complex the operations a software processes, more complex it will be in usage. So the user lets the software developer call the shots. This makes the developer unmindful of the difficulty in software usage. The developer develops the software as a complex phenomenon leading to long learning curve. Before you, as a user come to grips with the software, the developer is ready with a new version, more complex than the previous one. And the learning curve begins again.
So one important measure of the simplicity of the software is that whereas a simple software performs all the complex processes a complex software does at the same time it is simple to use, it requires no or little time to learn and remains in use for a long time.
The essence of solution design at Web Access is: How the solution designers challenge themselves to find better and simpler solutions. We train our developers to think like creative designers, to think about the scenarios in which the software solution is going to be used, bring the user in them in front and then design the solution. The next thing about designing a simple and effective solution, therefore, is the look, the theme and the usability of the software. Does it appeal to you? Does it conform to your organizations’ identity? Is it intuitive? Do you get tempted to use and explore it further?
If your answer to these questions is yes, you have a simple and effective solution at hand. And this is another measure of the simplicity and effectiveness of the software.
Yet another important principle we follow at Web Access is the process of creating software. Mostly, the software development process is considered as a scientific development activity whereas for us at Web Access the process of creating simple and effective software is an art. We use scientific and statistical methods to measure productivity and effectiveness and manage schedules and deadlines but the process of creating a software design, look, theme, usability and how it interacts with humans remains an art.
Ease of the way a software package interacts with human beings is another measure of simplicity and effectiveness of the software.
The above principles along with several others that we at Web Access follow are reflected in the software packages we have developed either for our clients or the product suite we have developed for ourselves. That the software packages we have built are effective and used is reflected from the fact that these products remain in effective use since they were deployed. Some of the applications are worth mentioning here:
![]() |
![]() |
![]() |
![]() |
| ScreenPen | MusicMaker | EPF | RHMP |
![]() |
![]() |
||
| CiviCRM | WASurvey | ||
What do we do in getting our act together to designing simple and effective software?







