• assessment
  • workshop
  • product design
  • business model design
  • vision, goals


During a joint meeting, we assess what the customer’s needs are. We define the most important milestones and timing. We set up the team that best suits the project and we start working.



During consulting, it is often important to get to know the requirements personally, as precisely as possible, so it is worth organizing one or more suitable joint brainstorming sessions and workshops, in which the future project team also participates. From these workshops, we prepare a PPT or PDF, which is a good starting point for a later more detailed specification.


Product design

Since the focus is on consulting, we are researching the idea of ​​the product. During this research, we map out the design characters, styles, and trends, and analyze the market and competitors. After that, we outline the directions in a joint meeting, and then write everything down in a document.


Business model design

Together, we will try to give the most accurate answer to the following: For who? What? How? We identify the company’s values, determine the appropriate product, and then determine the associated costs.


Vision, goals

The above steps can proceed one after the other, or even separately. The most important thing is to always have a definite clear goal, which should include a precise definition in half a sentence, a word, and the details of the upcoming project. We determine what should we create after the consultation process for example website/software/app development. Branding, user experience, and possibly creating promotional materials. If everything goes well, at the end of the consultation process we start working on everything together and renew the digital interfaces of the business.



  • Assessment
  • Research
  • Evaluation
  • Proposal
  • Iteration


During a stakeholder interview, we clarify the customer’s business needs, technical limitations, usability problems, etc. With thorough planning, derivation and evaluation, this is one of the most effective research tools for UX design and can significantly speed up the subsequent processes of design and development.

Focus: business needs, technical limitations, legal regulations, usability problems, target groups by business.


During the best practice and competitor analysis, we assess the currently used solutions and filter out whether partially or fully applicable elements are worth keeping. In our opinion, what has already been invented and works appropriately does not need to be recreated.

The various researches and their results (e.g. personas) differ from project to project, depending on what is needed and what information is missing about the users. In the case of a redesign, it is part of the research material to evaluate the analytics of the existing site and information from other sources. In this way, we can get to know the users’ current needs and mental model.


We analyse the existing and collected research and survey materials, and summarize the acquired knowledge along the lines of user and business needs, as well as basic UX principles, and then build the project concept based on this. As a result, the information architecture is created, which is essential for the creation of navigation.


We create a wireframe through which we present the concept and specific elements, the user flow. We work iteratively on this and involve the customer in the form of several different reviews. During the process, we discuss the project with the help of visualization, and we are able to check that the design really meets our expectations.

In all cases, the wireframe goes through an internal UX check. We also create a prototype, as the functionality must be made understandable to developers. This is also important because the customer will also get a testable version, that can be interpreted more easily. We also write a specification for the operations that cannot be prototyped due to Figma’s limitations.


We conduct a user usability test on the completed prototype. In this way, we assess whether there are any blockages in the user flow. The result of the test is used to transform the wireframe.

Finally, we test the developed product in-house to ensure that everything has been developed according to the recommendations – a test report is created.


  • Assessment
  • Styling
  • Proposal
  • Design


We discuss needs and ideas together with the client. Then we conduct market research, during which we examine the competitors and the market. We estimate the project and propose an offer based on this. If necessary, we also create mood boards.


Afterwards, we discuss the selected moodboard and proceed along the style determined this way. This also helps with fine-tuning the style most suitable for the service, website or application.


After determining the style, we make a more detailed proposal. We create 2-3 different versions thar decision-making can be based on. We strive to find a common denominator between our own and our clients’ thinking during these personal meetings.


After the directions, plans and other tools prepared by us have been accepted, the creation of other elements can also begin. These are achieved with already defined graphic elements and proven methods, so the process speeds up significantly.

When designing websites, for example, it can be helpful to prepare a UX plan in advance, so the plans only need to be filled with the defined style features and creative solutions. The work of our designers is primarily driven by usability. If necessary, changes are made, but most of the time we apply these during the development phase.


  • Software architecture design
  • Data structure design
  • Infrastructure planning
  • Modularisation
  • Development – testing – troubleshooting

Software architecture design

We design the logical and physical structure of the application that meets the expectations contained in the specification. We define the connections of the various subsystems / modules / logical layers, and the type and level of cooperation necessary for the software to achieve its goal.

Data structure design

We design the data structure of the application according to the specification. This applies to persistently stored data (databases, files), as well as to communication between different modules / subsystems, as well as to the proposed interfaces of different units (e.g. REST API).

Infrastructure planning

At this stage, the physical/virtual hardware and software environment required to run, efficiently serve, and scale the application is created.


We break down the entire project into abstract units that are logically similar from the point of view of the application (e.g. user management, authentication, etc.). This significantly facilitates the processes of modifications and general maintenance of the application.

Development – testing – troubleshooting

The code is written, which reflects the above structures and logical connections. We test this in practice, and then correct the problems that may arise. We repeat this until the final application, website, or service is working perfectly.

Work with us

It would be impossible to summarise all the areas of expertise and tools that we utilise during the design and development of our services, websites, and applications. Take a look at our completed projects below to get a more complete picture, or send us a message using the button further down.





Get it DONE.

What can we do for you?

This is the shortest route between idea and execution.
Feel free to tell us about a project that needs a solution.

Send a message

Storm with us your brain.

Feel free to ask.

Be open-minded.

Drink a coffee with us.

Storm with us your brain.

Feel free to ask.

Be open-minded.

Drink a coffee with us.

Storm with us your brain.

Feel free to ask.

Be open-minded.

Drink a coffee with us.

Storm with us your brain.

Feel free to ask.

Be open-minded.

Drink a coffee with us.