Framework for development software