15 Conclusion15 Conclusion Prerequisites15.1 Introduction15.2 Package choice15.3 Gaps and overlaps15.4 Where to go next?15.5 The open source approach