Software Documentation.Info Logo

Subscribe to our blog and be notified about new business software resources
  home | technical writing | business software | software documentation tools | service business software | software testing | contact

Other Software Links

Home > Software Documentation Resources > Software Documentation Tools > End User Documentation Tools > End User Development Tools

End User Development Tools

Software development is normally carried out by highly trained computer programmers. Programmers will create software in programming languages such as Java or C#. There are also website programming languages such as ASP and PHP. The end users of the software have to rely on telling the programmers exactly what the software has to do, and this can lead to problems...

The problem with software development is that the programmers who create the software are rarely the end users of the software. Consequently without expert guidance they may end up creating software that has the wrong features for the end users, or is difficult for the end users to use.

A solution to this problem is to use a so-called end user development tool. End user development tools have been around for a long time. One example from the 1980's was software for personal computers that allowed non-computer programmers to write their own computer games.

End user development tools can result in great pieces of software because the end users can create their own software, so the resulting software can meet their needs exactly. An example would be a physiotherapist writing their own software for physiotherapy practice billing. Sadly end user development tools never really caught on.

End user development tools are, however, having a bit of a resurgence of popularity of late. Two examples of new end user development tools are Microsoft's Sharepoint Portal Server and Apple's Apps for the iPhone and iPad.

Sharepoint is a system for document management and workflow. Programmers can develop sophisticated Internet based applications using Sharepoint. It can also be used by people without programming skills in order to automate the business processes that they know about. Routine office tasks can easily be automated, and since the end user is able to write the workflow themselves, the end result is usually software that performs its intended task in a way that is often far better than something a computer programmer could have created for them.

Similarly, there are solutions available that allow novice programmers to create Apple Apps for iPhones and iPads without knowing how to write any computer code.

End user development tools are also popular since applications can be written by the end users themselves, so they don't have to spend time looking for a software developer then explaining exactly what they want the software to do.

Write your own Apple Apps
Write Apps - No Programming Required!

Related content: software, end user, development

© 2007 - 2012 Winnersh Triangle Web Solutions Limited.
Registered company number: 4493816.

Page created Friday, June 04, 2010. Last modified Friday, June 04, 2010.
About This Website | | Site Map | Privacy Policy | Add Your Site