Fig. 1: The different layers that compose a software system. | Humanities and Social Sciences Communications