| # Development > To-Do | |
| There are so many things needing to be done, such as: | |
| * Upgrade old projects upon opening. | |
| * Handle Cut/Copy/Paste of complex entities. | |
| * Undo Manager. | |
| * Preferences Window. | |
| * Complete DataDomain Editor. | |
| * Complete DataMap Editor. | |
| * Complete DataNode Editor. | |
| * Embeddables. | |
| * Queries. | |
| * Add XML Extensions to Cayenne core to be used by Cayenne Modeler. | |
| * Add everything under the Tools menu. | |
| * Create platform-specific builds/launchers. |