more than choosing a programming language
Considering the software architecture is something that every programmer learns to do (by choice or 'the hard way'). Fundamental questions rise when developing software:
- What programming language will be used?
- On what computer platform will the software be used?
- How can the software be held up to date?
- Of what external (data)sources is the software dependent?
- What if such a dependency is broken?
- How to backup the data in the software?
- Who controls the source code of the software?
WMIT's practical experience and scientific background offers excellent possibilities to answer this kind of questions.