Web or Desktop?

Cambria, a Software Services Company

"Without control of your Software you don't have control of your company" (i.e. Own the Source Code)1

Take Control! Contact Cambria

Web or Desktop?

In the beginning the choice was clear

Desktop PC programs (viz. Windows Programs, Native Apps) were all we had at the dawn of PC programming in the early 1980s and Cambria was there. The program was typically written in a language like dBase or Turbo Pascal and stored right on the computer (or installed on the computer if it was purchased). The data it used and stored, if any, was also stored in a database residing on the PC. If your computer crashed and you did not have a backup stored somehow you were out of luck.

The advent of the World Wide Web in 1991 changed everything. Before long a program could be stored on a remote computer (a “server”) and accessed and run using a browser. This “Web Program” had many advantages that quickly made it popular. Gone were hassles about installing the program on your computer, configuring it and the database and keeping it updated to the latest version.

Fast forward to today

The boundaries are now not so clear-cut. The advent of automatic updates eased made having an updated desktop less of an issue. Moreover crashes were not such a catastrophe. A desktop app can now store data on the local computer while automatically backing it up on a remote server. Or the data could be on the remote server “in the cloud” and let the professionals worry about safety and backup.

So the choices now requires some thought. Sometimes a desktop choice is easy. If you never use the software except on your local computer and you appreciate the slicker interfaces and speed of response of a local computer then a desktop application can be exactly the right choice. Today many famous programs are desktop apps. Examples include Skype, Macromedia Dreamweaver and Spybot Search and Destroy.

Other times a web program is the obvious way to go. An example would be a worldwide company wishing to have software that everyone can use and accessing a common database. The subject has yet to come up on this page but increasingly programs are run on mobile devices, usually using software specially written for the small interface and in case you are a worker in the field, without a desk to work at, the choice is clear.

1 Cambria Client Roger Williams. The program you use every day is an “executable”. It is created from “source code” written by the programmer. If you own it, anyone can modify the program. If not, you are at the mercy of the vendor. Make sure you own it.

Unsolicited Testimonials

"I only wish I could put Cambria in charge of everything I'd like to do in life. Everyone I worked with at Cambria exceeded by an extraordinary degree my highest hopes for the website I asked them to create. Not only were they able to bring every aspect of the project to life exactly as I had envisioned it, but where needed, they made adjustments that significantly improved the website.

Christina Rosati, Optical Theory, Washington, DC

...I am delighted with the quality of work that Marvin, JM and Alicia have produced so far and certainly understand your desire to maintain the standard ...you have such a strong team and [with] clients vying for their time it is not something you should consider relinquishing.

Oliver Shepherd, Items For Health, Brisbane, Qld

I wanted to reach out to you and let you know about the performance Jon has done to-date regarding Silent Shield. I am very pleased with his coding and professionalism. He is very responsive in each request I've asked for and continues to provide very good code that is easy to follow and maintain. He has made his deliverables each time despite the week he was out. Great Job!

Jim Philips, Silent Shield , Atlanta, GA

Just a short message to let you know I did a first Trade show this past week. The code was solid...and performed as expected. Rodel has done an excellent job with it and the users I demonstrated it to all had positive comments.

Jim Philips, JB Enterprises, Atlanta, GA

"Before I get your thoughts on something, I want you [Jaymar] to know how much we appreciate the work you've done for us so far and how responsive you have been and the great quality of your work!"

Michael BeDell, CEO, Barry Rhein and Associates, San Jose, CA

Know more about Custom Programming, Contact Dick.

v.2.2, July-3-2016, 00:00