Framework for developers