Application development toolkit