Abstract technical design