a framework for network, database etc