In this lesson, you have considered the fundamentals of software architectures and how they relate to the design process for developing a GIS system. Software architectures set up the technical basis upon which the specific tools and features that end-users desire can be implemented, and a wide range of possible architecture options are possible.
This week, we also covered the emerging technology trend of Cloud Computing and considered how it will impact GIS. The notion of putting GIS in the Cloud is a relatively new one, but one that is likely to receive increasing attention in the very near future from vendors and end-users alike.
In the next lesson, we will explore the issues surrounding the choice of open source or proprietary software and accompanying development practices. This is an area of system design that is under a constant state of flux as new open source options become available and as proprietary system developers react accordingly.
Tell us about it!
If there is anything in the lesson materials that you would like to comment on, or add to, feel free to post your thoughts in the General Questions Discussion Forum in Canvas. For example, what did you have the most trouble with in this lesson? Was there anything useful here that you'd like to try in your own work? While you are there, feel free to post your own responses and comments if you are able to help out a classmate.