Our Values


We put humans first in the way we do business. We want our lives’ work to create joy and well-being for ourselves and others. We value strong, collaborative relationships characterized by openness and trust.

We communicate closely with the users to understand their perspective on the problem, and how they think that the software should solve it. It is not good enough for a software delivery to technically fulfil the specification, if the user does not feel satisfied.

We collaborate with business partners and stakeholders to ensure that goals and requirements are aligned and that the project succeeds. We proactively raise questions and concerns early, to identify project risks and mitigate them.

We build to a high standard of quality. Software system failures can cause far-reaching disruptions to many peoples’ lives. Software bugs cause frustration, stress, lost value, missed opportunities and they erode the users’ trust in us. Delivering quality today opens the door wide for our next success tomorrow.

We strive for sustainability. We care about the world and the people that live in it, so we take a holistic view of the impact our work has. Not least, this means we write clean, maintaible code with automated tests. This is a practical way to ensure quality for the user and maintainability for the next developer.

We are optimistic, meaning that even in the most challenging circumstances we make a deliberate choice to believe that we can make a difference. There is action that can be taken to mitigate negative outcomes, and there are new opportunities to be siezed.

We are on a learning journey that never ends. We practise continuous improvement in our work and we have an open and curious attitude towards new technologies and new opportunities.

Our Name

Smart Pointers. Pointers means pieces of advice – we can advise you on how to reach your objectives more effectively. Smart means not just intelligent, it’s also simple and practical – we look for the best, most straightforward path to solving the user’s problem well.

Furthermore, smart pointers are a group of classes in the C++ standard library that exemplify RAII – a design principle that is the foundation of safe, reliable, and easily adaptable and reusable code. Whichever programing langauge we use, we strive to develop systems that possess these qualities.