User Experience

CoreObject came from imagining how we would use first principles of UI design to write better creativity and productivity apps without being bound by legacy compatibility.

Modern No need to explicitly save

Organize documents by tagging

Compare document structures and merge changes without converting to plain text

Document variations (branches), which can be converted to/from document copies

Navigate history at various granularities (document, activity, etc.) Resilient Undo anything, even document creation/deletion, copying, reverting, or individual changes (selective undo)

Everything persists across application restarts (including undo/redo)

Undo history is tree-structured—never lose access to a change

Our idea is to go further than traditional filesystems and databases by supporting document organization, structured documents, version control, rich undo/redo, and collaborative editing in a single framework. CoreObject allows apps to easily adopt all these features and create a coherent user experience, without each app reinventing the wheel in incomplete or incompatible ways.