developing applications for contracts