You use a data development project to create and store database application development artifacts, such as routines, queries, and XML files. Data development projects are associated with a connection so that you have the database metadata available as you develop objects.