Start by creating a meta-model for your problem domain with the built-in actifsource Graphical Model-Editor using your own abstractions as you see fit.
Create expressive domain classes, e.g. using concepts from Domain-Driven Design or any other concepts feasible to the problem at hand.