We often get asked what software looks like and how it works. I must have tried to explain it one hundred different ways but I often feel like I leave the person who asked feeling more confused than when they asked me. The below is my latest attempt!
Here I have tried to break up the 3 main layers that go into making a piece of software, these elements are all present in some form in any piece of software. I’ve also tried to link it with a simplistic example, note the typical languages/ frameworks that are used in each stage and attempted to describe how software works with integration.
The below is a very basic overview; I hope any of this helps and that’s its understandable. Remember if you have a software project you would like to discuss please get in touch.