User Experience

Successful software makes you significantly happy, offering the right function and helpful information at the right time. It is presented in such a way that the users immediately understand and motivates them by allowing them to achieve their goals in a tangible way.

The way to achieve this requires experience and a good model of practice.


AIM is our procedure model to develop clear comprehensible and justified visionary products which offer the perfectly fitting functional spectrum at exactly the right time.

MAXIMAGO has developed AIM to create digital products which are visionary and innovative but at the same time understandable and supportive – and technical feasibility guaranteed. Therefore, AIM ensures the sustainable, long-term maintenance of strategic objective.

Eine stilisierte Hand aus mehrecken in Graustufen streckt den Zeigefinger aus um einen hell erleuchteten Punkt zu berühren.

Understanding the task

Firstly, we guide you and your team through a series of UX-Workshops:

  • The Branch

    According to the product strategy, we decrypt the relevant objects and characteristics of the target market: we identify how they relate and interact. A large map of your sorted domain Knowledge is created.

  • The People

    Subsequently, we concentrate on the user to be addressed. What is their role, what are their tasks? What do they know? What is stopping them? What drives them and what motivates them?

  • The Scenarios

    We jointly develop the user`s work environment. What are the situations in which the users work? What is the nature of the workplace and its environment? Which objects does the user deal with? What are the criteria for successful work in every situation? We also clarify the question: what scenarios are relevant to the core objectives of the product strategy?

  • The Applications

    Applications are the concrete tasks a user will fulfill with the application in the respective scenarios. We first look at it in an abstract way: What prompts the entry into the application cases? What motivates which user group to become active? What decisions must users make and what information do they need? What rational, content-based goal is to be achieved, and what makes the user really happy?

  • The Expectations

    An intuitive understanding requires the image of the users` existing ideas „Mental Models“). Which operating concepts are common and which have proved its worth? Which ideas does the user have of which objects? What are recognition features for objects, attributes or status?

Unleashing creativity

Now it`s our turn to pour the appropriate solution out of all information: Your interface design.

  • The Sketch

    The cross-cutting navigation concept defines which user is when dependent on a specific application. The visualized information and interactions corresponding to the expectations lead to screen structures. We model all this in creative, clickable sketches (“mockups”), so that the flow of interaction can be experienced for you at this early stage.

  • Design

    The sketches get their real appearance by means of visual design. It includes your corporate and product design as well as the aesthetics of the target group. The Motion Design finally gives life to the designs. Here, if not before, experience has shown that goose bumps occur!

  • Prototype

    The sketches and the design merge into a real working prototype that the real users test. It simulates your business data and logic so that the feedback is as realistic as possible.


At this point the idea is born and verified. Now, the detailed work with the processing of all application cases and the absolutely necessary preparation for development follows. In order to ensure the smooth implementation of the concepts, our user-experience team has developed a unique description: „patterns“.

Patterns are recurring concept parts that the user recognizes and therefore associates with behavior and function. In order to consistently meet this expectation, we document each individual pattern with its intended purpose, its behavior and appearance alongside the screen processes. The highlight: Software development teams can rely on each pattern in the screens being used consistently, and can implement it as a technical component without further questions.

The Result

  • Ultimately, the User Interface Design is completely consistent and understandable for the user

  • The UX-Conception sppeds ap during progressive concepts as more and more requirements from the growing set of patterns must be operated

  • The development knows exactly which components form the User Interface. This reduces questions and aberrations.

  • Same components are only implemented once. This reduces development time during the project and facilitates the subsequent maintenance

Continuous Quality Assurance


Once all concepts have been developed and all patterns have been documented, we will provide support to the development teams: even if we have already closely coordinated technical feasibility during the conception, there may be new ideas or suggestions during implementation. It is also important to ensure the pixel-accurate translation into software, using defined processes such as integration and visual testing. This way we will not miss any irregularity!


We accompany every step up to the release, including the briefing of marketing and sales – and beyond. After the release is before the release! We help to grasp the success, process positive feedback after the release and collect further optimization potential.

And that starts the cycle all over again: How do we make the product even better and make more people happy? Let’s do it!


Wenn Sie Fragen rund um beeindruckende User Exerience und unsere UX-Prozesse haben, bin ich Ihr richtiger Ansprechpartner.

Division Manager UX

Martin Hoppe

+49 231 58 69 67 30