Our process - How we work
We are not just a web development firm. We are a product development firm with a vision. We envision a web that is fast, secure and scalable. A web that is accessible, inclusive and i18n-ready. A web that solves real problems and delivers value to users.

UX / UI / Design Systems
We follow an agile methodology that allows us to adapt to changing requirements and feedback, while staying in the initiative scope. We involve our clients in every step of the process, ensuring transparency and alignment.
- Research & Discovery
- User stories definition
- Visual sitemaps
- UX & UI
- Design Systems
- Backlog management
- Sprint plannings

Development
Based on the key learnings from the previous phase, we work hand in hand with our Product team to deliver the project the best platform to meet the initial objectives.
We use cutting-edge technologies that enable us to build websites and webapps that are fast, secure and scalable. Here are some of the technologies we use:
- NextJS. We use NextJS as our front-end framework, which allows us to create dynamic websites and webapps with server-side rendering, static site generation, code splitting, routing and more.
- Headless. We use headless architectures that decouple the front-end from the back-end, giving us more flexibility and control over the content delivery and presentation.
- User stories refinement. We refine the user stories based on the feedback from the previous phases, adding more details, acceptance criteria and test cases.
- Sprint plannings. We plan sprints that deliver incremental value to the product. We define the scope, duration and goals of each sprint, as well as the roles and responsibilities of each team member.
- CMS. We use various content management systems (CMS) that suit different needs and preferences. Some of the CMS we use are Directus (for custom content types), Shopify (for e-commerce) and others.

Delivery & Evolution
We don’t stop at delivering a website or webapp. We continue to support our clients in maintaining and evolving their products.
- Testing. We test the website or webapp before launching it to ensure it meets the quality standards and user expectations.
- Backlog Management. We manage the backlog of user stories, features and tasks, keeping track of their status, priority and dependencies.
- Support. We provide support to our clients in case they encounter any issues or bugs with their website or webapp. We fix them as soon as possible to ensure a smooth user experience.
- Maintenance & Updates. We maintain and update the website or webapp regularly to ensure it stays up-to-date, secure and performant. We also monitor the data and performance metrics to identify any areas of improvement or optimization.
- Automation. We use low-code tools and workflows that streamline and simplify our processes, such as continuous integration, continuous delivery, code quality checks, etc.
Our values - Creating Products That Matter
To achieve this vision, we use headless technologies to create webapps and websites that are not only beautiful, but also powerful. We design products that are not only functional, but also meaningful. We work with our clients in an agile and collaborative way, delivering value incrementally and iteratively.
We apply Ockham’s razor approach on delivery and backlog management, meaning we focus on the essential features and functionalities that meet the user needs and business goals.
- User-centricity. We put the user at the center of everything we do. We understand their needs, goals and pain points, and we design products that meet or exceed their expectations.
- Data-drivenness. We use data and analytics to inform our decisions and actions. We measure the impact and effectiveness of our products, and we use the insights to optimize and improve them.
- i18n-readiness. We have a global mindset, and we create products that are ready for the international market. We ensure our products are accessible, inclusive and adaptable to different languages, cultures and contexts.
- Agility. We embrace change and feedback, and we adapt to them quickly and efficiently. We follow an iterative and incremental approach, delivering value in short cycles and validating our assumptions with real users.
- Collaboration. We work as a team, both internally and externally. We involve our clients in every step of the process, ensuring transparency and alignment. We communicate openly and respectfully, and we leverage our diverse skills and perspectives.
- Quality. We strive for excellence in everything we do. We follow the best practices of web development, design and testing, ensuring our products are reliable, secure and performant.
Tell us about your project
Our offices
- Montreal
4388 rue St-Denis, Suite 200 #411
Montréal, QC, Canada, H2J 2L1
514-400-3750 (voicemails only)
info@okam.ca