Approaches to Software

On this page, I have abstracted various software elements to show my general design approach, focusing strictly on features that could be used in a wide variety of applications. All of these were in fact used in a project that was undertaken to assist in the research work of a Department at Cambridge University. The project was written in C#.

As shown on this page, all these examples are of course showing “spoof” data, akin to the Lorem Ipsum examples so often used to show features of the design of web pages.  For reasons of confidentiality, no references to the actual application appear here.

Such features as these are frequently needed in a huge range of desktop applications, and can be extended to web applications too. But although they are very “standard” things, they do illustrate my approach to incorporating such standard features into a large system.