#### Using the Design API

After making the required preparations, you can now use the Design API to perform tasks.

The following topics detail how to program with the Design API to achieve certain goal:

- Creating and deleting a report
- Opening and closing a report
- Inserting and deleting an object
- Getting property information
- Getting report metadata information
- Getting a Catalog API instance
- Getting objects and object information
- Getting the instance name and class type of an object
- Moving objects
- Getting editing information
- Exiting from the editing status
- Concurrent control