什么是哲学?哲学研究的对象是什么?哲学就是爱智慧的科学,是追问我为什么这样思考?我为什么存在?我和物的关系是什么?物和物的关系是什么的科学。哲学的研究的领域是人、人和物、人和人,研究的对象包括物质与意识、系统与层次、运动与场、时间与空间。而软件哲学研究的领域是开发人员、开发人员和代码、开发人员和用户,软件哲学的研究对象是软件中的物质和意识、软件中的系统与层次、软件中的运动与关系、软件中的时间与空间。软件哲学要解决的问题是什么?是让开发软件不在困惑,开发人员可以很清晰的辩识软件中的哪一段代码是表示时间、哪一段是表示空间的、哪一段是表示算法的,从而可以根据需求很轻松的知道应该用什么样的代码表示时间、表示空间、表示控制、表示层次,而且不再纠结于系统菜单是怎么来的、系统数据库表是怎么来的、程序代码的文件存贮空间和调装到内存空间的关系等。
软件哲学研究的对象可以分为三个层次,宏观上是研究的是物理世界中主体和对象交互关系、信息世界中主体和对象交互关系及表述方式、物理世界和信息世界的映射关系,中观上研究的是请求者、设备、控制、代码、开发者,微观上研究的是控制、数据、算法。