Software Documentation.Info Logo
  home | technical writing | business software | software documentation tools | service business software | software testing | contact
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!


SEARCH WEBSITE
 Search Website

CATEGORIES
Articles / Whitepapers
Technical Writing
  Technical Writers/Authors
  Technical Writing Services Software Documentation Tools
  Source Code Documentation Tools
    ASP
    .NET Framework
    Visual Basic
    SQL Server
    MySQL
    C++
    Java
    PHP
  End User Documentation Tools
  Business Software
    Document Tracking Software
    Relational Databases
    Monitoring Software
    Service Business Software
    Testing Tools
  ASP.NET Training Courses

WHAT'S NEW?
Starting Your Own Software Company
Toad for SQL Server
SQL Developer Tool
Software Documentation Articles
Aperture Card Scanning
Barcode Document Tracking Software
Service Business Software
More New Stuff...

OTHER SITES
Accounting & Tax Services
Business Management Software
Documentation Generators

CODE DOCUMENTORS
ASP Documentation Tool
.NET Documentation Tool
SQL Documentation Tool
VB Documentation Tool
PHP Documentation Tool

© 2007 - 2011 Winnersh Triangle Web Solutions Limited. Registered company number: 4493816.
Page created Friday, June 04, 2010. Last modified Friday, June 04, 2010.
About SoftwareDocumentation.info | Site Map | Privacy Policy | Add Your Site
Subscribe to our blog and be notified about new software documentation resources