Idea :: Solution :: Delivery                             


Protect your investment - use web-application to lower the lifetime cost of ownership

Sillero specialises in producing web-based applications. These must be distinguished from websites, which are usually just electronic catalogues.

A web-application is an interactive application, very much like any desktop application, that runs within a web-browser. The application can run on the Internet, an Intranet or even on a stand-alone computer.

"But why would I want web-applications for my business operations?"

There are many advantages to this approach, amongst them:
  • Deployment of the application is just a matter of publicising the URL
  • Updates to the application are made in one place and all users immediately have access to the changes
  • The operating system of the client machine is irrelevant, as long as it can run a web-browser
  • Little or no disk space is required on the client machine
The lifetime cost savings in centralising the deployment of the application, particularly in a growth environment are usually substantial.

We have found that one of the biggest pluses is that we can quickly scale from a single user all the way through an Intranet-linked group of users to an Internet based application with many users from anywhere they happen to be. So we make sure that no matter how limited the scope of the application is, it will be e relatively simple task of scaling it up.

Of course, there are some disadvantages, such as:
  • Users could get used to watching the hourglass as data is moved up and down the wires
  • Security could be an issue
  • If connectivity goes down, so does your app

"So what do you do to get around the disadvantages?"

Well firstly, there are times when a web-application is the wrong technology - and that's why Sillero always carefully evaluates the best technology to use.

Secondly the disadvantages mentioned are greatly diminished or eliminated by proper use of technology. Let's take a look at some of these issues:

  • Developed properly, web-application can be every bit as fast as traditional client-server applications. The trick is to minimise trips to the server. This is done by browser caching using Javascript and background transfer of data using Ajax. We pay particular care to the efficiency of the browser based code to make a good, productive user experience.
  • Security is always an issue and is often not as stringent in client-server LAN-based applications as in Internet web-applications because the latter face real security threats. The fact is, application security should never be compromised, no matter how deployed. We use industry standard security, from user authentication to data encryption on all our applications, no matter where or how deployed.
  • Disconnection from the network carries no more risk with web-based application than on client-server applications - it's just a matter of the degree of distribution. And where the application is Internet-based, there is the added plus of the Internet itself never going down - just individual connections, that can always be re-routed.

Technologies used:

Sillero develop web-applications using the following frameworks and technologies:

  • .NET web-applications and SOAP services
  • PHP frameworks - especially Prado
  • Caché Zen
  • MS SQLServer
  • MySql
  • Caché Objects
We at Sillero always work with the customer to decide on the best set of technologies for any project. We have the range of skills and the depth of experience to design, build and deploy the right solution.

Please contact us for more information.