Four times faster development

Increase speed and comfort of your work with sophisticated ORM editor.

Import, edit and export definitions just by a few clicks.

Skipper application Skipper application Skipper application

Powerful project import

Import your current, older or unknown project and get a complex overview about all its objects and logic. Or create new model from scratch.

Skipper ORM schema definition files import wizard

Repeatable editing and export

Change your model and repeat the export as many times as you need. Ready-to-use definitions generated by one click help you to make it simply and quickly.

Skipper ORM schema definition files export result

Export of standardized ORM definitions

Project model is transferred to the definition files through well designed templates compliant to all frameworks standards and rules. Supported export formats are XML, YML and Annotations.

Skipper generated XML schema definition file


Skipper generated YAML schema definition file


Skipper generated annotations schema definition file


Clear visual model

ORM schema is displayed in the visual model using enhanced ER diagram. Skipper is full feature visual editor for projects using object relational mapping.

Unlike other ORM tools Skipper combines its visual model with editing capabilities and code generation.

Skipper visual editor with enhanced ER diagram

Objects edited directly in the visual model

All objects are editable by a few clicks through smart graphical interface. Move, create new, edit or remove:

  • Modules
  • Regions
  • Entities
  • Associations
  • Inheritances
  • ORM properties
  • Common properties
  • Indexes
  • Comments
Skipper Module editor
Skipper Entity editor
Skipper Association wizard
Skipper Many-to-many wizard
Skipper Inheritance wizard
Skipper Property editor

Supported frameworks

No space for errors in definitions

No typos or syntax errors

Smart wizards, value completors, validators and assistants help you create 100% valid definition files. Now you can stop remembering the whole ORM syntax and keywords.

No missing or redundant definitions

Create new object and with next export it will be added where it belongs. Remove it and it will be deleted from everywhere.

Enhancements for efficient work

Keyboard shortcuts

Increase your productivity by using keyboard shortcuts for all types of actions.

Modules sharing

Share modules among more projects. Changes in one are transferred to the others.

External tools

Define and run third party tools directly from the application and save your time.

Fast navigation through the model

Use context menu in Project tree and localize chosen object. Or view desired area by clicking to the specific point in Navigator window.

Skipper visual model navigation

Pleasure to use

Intuitive dialogs

Create and edit objects and their properties through smart and intuitive editors and dialogs.

Color palettes

Use the pre-defined color palettes and make your model nice and easy for orientation.

Customizable grid

Set the grid according to your preferences and align objects in your model as you need.

Customizable to your needs

Extending templates

Define your own templates or use the most common and useful templates from prepared library. Predefine naming conventions, attributes or values and save a lot of work.

ORM properties adaptation

Extend your schema definitions with custom properties. Customize existing or define new properties and behaviors, override enum values or types, adjust other settings.

Export customization

You can extend export scripts so they generate another formats or output that you need. Export customization also allows you to utilize and run other external tools.

Fully translatable

Do you prefer to work with application in your native language? You can add your translation and if you want to, you can share it with the community as others do.

Strong team in back

Swift development

Regular updates bring new features and enhancements based on requests of users.

Well documented

In detailed documentation you find everything from very basics up to the expert knowledge.

Helpful support

Write us any questions or ideas on our support forum or send us email. We are here for you.

Over 5,000 companies use Skipper every day

Simply put, for us, Skipper is not just a tool to master, but a mastermind that teaches us the best programming practices.

Can Berkol, Biber Ltd

Skipper is a stable and easy to use schema designing tool! No documentation, just design and everything is documented!

Siebe Vos, Inform'aid

It is faster and gives less errors to have Skipper create the mapping code instead of writing it myself. Later in the development process I often use the Skipper diagram as a quick reference.

Herman Peeren, Yepr

We use Skipper on our daily basis for ecommerce software development. It lets us visualize at a glance the data models and work on them in a simple and easy way.

Dario Schilman, IDS Soluciones Ecommerce

It simplifies our work because it saves us time. With features added over time like adding behaviors to Propel in Skipper it has become an unmissable tool in our organisation.

Erwin te Bos, aXtion

It saved us a lot of time designing and configuring complex data models. It is impressive to see what this software achieves on its own.

Michael Stoye, ColorGATE

We have good use of the tool. It simplifies our daily work, saves us time and is simple and intuitive to use.

Thomas Somoen, Try/Apt

Skipper is especially helpful in the initial data modeling phase. Exporting the data model and scaffolding makes it really easy to get a first prototype up and running in a matter of minutes.

Jörn Wagner, Explicatis

More user stories