What people consider to be the influence of philosophy on scientific thinking largely depends on how science perceives itself. Philosophy has a particular influence on the development, introduction and use of modern ICTs, as they occurred at different points in time. Information-systems design emerged from the conceptual background of the rationalistic tradition in philosophy. They also discusses the possible impact of hermeneutics, the theory of self-organization, and activity theory on the philosophical foundations of software development and information-systems design. A unilateral rationalistic tradition tends to inhibit a deeper understanding of human activities and of the essence of information and organization, of language, decision making, and problem solving, etc. It suggested that it was necessary to overcome the naive realism that originated from a strong rational tradition. Speaking about the influence of philosophy on the understanding of computing and information, here people can see the influence of Gottlob Frege and also of Franz Brentano.