Generally refers to computer software that allows users to access, modify, use, and redistribute the source code without paying royalties or fees. May also be used to describe an open computing philosophy that stresses interoperability, transparency, and flexibility in information and communications technology system building.