delivered with expertise, precision and within agreed timelines

To be precise and deliver high-end projects, there is a procedure to follow.

Therefore, we approach each client completely individually and go through the following steps in project development.

The result is stress-free cooperation with met deadlines and projects delivered as initially planned.


initial consultation

A meeting between the client and the agency to understand the client’s requirements and expectations for the project.


requirements gathering

Detailed study of the client specification, including business goals, target audience, and functional requirements.


contract signing

Agreement on the scope of work, timeline and budget.



A workshop with the client to clarify requirements and ensure that everyone is on the same page. Workshops can be held in person or online, and generally from our side, there is at least a dedicated project manager, designer, and a lead developer. More people may be involved in a workshop depending on the complexity of the project.


design phase

Building the UX sitemap, wireframing, prototyping, and designing the User Interface. We collaborate with you a lot in this phase and work together to get the best combination of a good user experience and design.


development phase

Development of the website or software application, including coding, testing and debugging.


quality assurance

Thorough testing of the website or software to ensure that it meets the client’s requirements and is free of bugs and other issues.



Deployment of the website or software to a hosting environment or the client’s servers.


maintenance and support

Ongoing support, bug fixing, and feature enhancement to keep the website or software up-to-date and functioning optimally.

let’s build together with magic

Have a project idea? Contact us, we look forward to meeting you!

contact us

or contact us directly

Zagreb, Croatia

If not in person, meetings are possible through digital channels.