Why is HumanEdj a client program, not a Web application used via a browser?
A version of HumanEdj that can be used via a Web browser is in development. This provides limited functionality compared to the desktop version – for instance, with respect to diagramming. Hence, for full functionality the desktop version of HumanEdj is necessary. Further, there are a number of reasons why people may choose to continue using the desktop version of HumanEdj: • It is not sensible to try and provide the same level of user interface functionality in a browser application that you can in a desktop application. Browser programming technology is too lightweight to support truly sophisticated client applications – Javascript, for example, was never intended for use in creating powerful diagramming tools such as the HumanEdj Overview viewer. Any attempt to provide enterprise-class user interfaces solely via a browser will ultimately founder, due not only to problems of download and processing time but also because it is building a house on sand. • The kind of collaborative huma