A company that provides native advertising services on various sites. Find out how Computools helped Polar.me increase direct digital advertising revenue.





Business size:

Medium and Large Enterprises

Problem and Solution Summary

The client wanted a platform that would allow premium publishers to create, host and optimise a variety of digital advertising formats. However, the requirements for the platform were unclear and changed as the project evolved. In addition, the client needed to get the platform to market as quickly as possible to capitalise on it.

We proposed implementing a user-friendly management system that allows publishers to create and manage ad campaigns easily, add various tools for publishers to help them improve the performance of their ad campaigns and implement features to reach multiple publishers' channels simultaneously.

About the Client

Polar.me is a leading provider of social display advertising solutions. The company's technology allows agencies, brands, ad tech platforms, CTV providers and retail media to repurpose social creatives for programmatic advertising campaigns on the open web, mobile apps and CTV.

Its platform is used by over 250 of the world's most successful media publishers and platforms, generating US$150 million in direct-sold digital advertising revenue in the past year alone. The technology is used to activate over 15,000 campaigns in 30+ countries.

Our client has a team of 55 experienced professionals with a deep understanding of the digital advertising landscape.


The result of this project was a ready-made platform that allows publishers, agencies and brands to create, execute and optimise various digital advertising products, including native, social, video and story formats. The new platform helps the client increase revenue and expand the customer base, making it easy to offer innovative digital advertising products.

Several key issues we solved:
  • Implemented a convenient management system.
  • Added various publisher's tools.
  • Implemented features to reach several publishers’ channels at once.

Business challenge


  • Tight schedule
  • The necessity to solve small problems throughout the project
  • Implementing multiple solutions at the same time


  • High demand for the services provided
  • Extensive customer base
  • Ready plan and vision of the final product
  • Fast communication with the client

Business challenge

Project Completion Details and Current Arrangements

The client and Computools worked together to develop a detailed project plan and timeline. The team met regularly to discuss progress and adjust the plan as needed. The client was always kept informed of the project's status and was able to provide feedback throughout the development process.

Computools used various project management tools and techniques to ensure the project was successful. These tools and techniques helped the team to track progress, identify and resolve risks, and manage resources effectively.

Business challenge

Why Computools?

The client chose Computools for its industry expertise. Computools has many years of experience working with media companies and understands the needs and challenges of the industry.

This experience was critical to the success of the project. It allowed the Computools team to understand the client's needs better and create a product that met their expectations.

In addition, the client recognised the professionalism and accountability of the Computools team. Computools have shown themselves to be experienced and responsible specialists capable of successfully realising even the most complex projects.

Contact Computools' experts to learn what we can do for your business!

Contact us →


Our client, a large media company, was planning to develop a platform for premium publishers. The platform was to help publishers create, place and optimise various digital advertising formats. This is a complex and large-scale project, so it needed a team with experience in developing similar solutions and knowledge of the industry.

The client started by seeking information about companies that could take on this project. He studied company websites, read customer testimonials and interviewed company representatives. As a result, the client selected several companies that met his criteria. These companies had experience developing platforms for premium publishers and had in-depth knowledge of the industry. The client met with each of these companies to discuss their offerings. He wanted to understand how each company would approach platform development and evaluate their experience and skills.

As a result of these meetings, the client selected Computools. Computools had the most compelling proposal. It had years of experience developing software for the media industry, and its team had deep industry knowledge.

Project Description

Our client provides a unique business model for publishers, operating solely in the premium direct-sold segment and aligned with their customers' goals. It is the only technology provider dedicated to expanding the reach of branded content across channels and increasing viewership. Established in 2008, the company is continuously evolving, utilising cutting-edge technologies to forecast and create the most effective brand promotion strategies for widely used platforms and devices.

The primary objective was to develop an exclusive platform for premium publishers to enhance their direct-sold digital branded content revenue. To achieve this, they sought the expertise of external developers. A team of highly skilled and experienced Computools developers joined forces with the client's internal IT department, collaborating closely with their managers. This collaboration enabled timely issue resolution and task adjustments.

Digital Platform & Technology

Since there was an accurate vision of the final product, the client determined the technology stack in advance. Our developers used the optimal solutions within their extensive skills and knowledge of these technologies.

Communication Framework

At the beginning of work on the project, a convenient and thoughtful communication system was created. This ensures constant communication between all participants, distribution of tasks and quick resolution of inevitable issues. In this project, Skype was used to conduct video meetings, Slack for internal team communication, and email to exchange information. Such a communication framework was very effective and allowed us to maintain the productivity of the entire team throughout the work.


We always carefully conduct the choice of developers for the team. We studied the client’s tasks and the skills of our developers and selected the most experienced experts in the necessary fields of knowledge. This allowed us to guarantee successful cooperation on the project.

Team Lead

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as mobile developer, start-up, enterprise and full-stack developer. He joined Computools in 2013 as a Co-Founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Business Analyst

Mikhail Shvaikovsky

Mikhail is an experienced business analyst who is able to translate business needs into effective solutions competently. In his spare time, he enjoys photography and culinary studies.

Project Manager

Oleksandr Novikov

Oleksandr Novikov
Oleksandr is an accomplished project manager with dedicated experience. Outside the professional realm, Oleksandr's insatiable appetite for knowledge drives him to continuously explore development, management and psychology, making him a well-rounded and goal-oriented individual.
Oleksandr Novikov

Business Development Manager

Artem Babura

Artem Babura
Artem specialises in automating business processes, implementing cutting-edge management systems and optimising digital operation models. His mission is to drive prosperity for clients by offering end-to-end solutions in innovative software development, allowing businesses to focus on their core objectives.
Artem Babura

Quality Assurance Engineer

Glib Kovalenko

Glib has over three years of experience as a manual QA. He has demonstrated proficiency in testing websites and mobile and desktop applications. He deeply understands client-server applications and excels at writing and maintaining relevant documentation. His dedication to ensuring product quality and standards sets him apart.

Computools’s Engineers

Story of a Team Decision

We built a team with the necessary skills, experience and knowledge to successfully implement the project.


Preparing for the sprint, analysing progress and planning the next sprint.

Sprint Retrospective

Reviewing the past sprint, discussing problems and opportunities for improvement.

Planning Session

Defining tasks for the next sprint, assigning them to team members.

Sprint Demo

Demonstrating the results of the sprint to the client or stakeholders.

Communication Flow

Communicating between team members, sharing information and coordinating work.

Project Management Methodology

For this case, we chose the Kanban methodology. Kanban is a flexible project management methodology that focuses on the continuous flow of work and rapid delivery of value to customers. It is well suited for projects with unclear or changing requirements and projects requiring rapid delivery.

We needed to develop a platform for premium publishers to create, host and optimise different digital ad formats. The requirements for the platform were vague and changed as the project evolved. In addition, we needed to get the platform to market quickly so that the client could benefit from it.

Project timeline

2 months
10 months
1 week
Consulting & design phase
Engineering phase


  • Analysing industry trends and competitor strategies
  • Understanding user behaviour, motivations and pain points
  • Defining business goals, requirements and success metrics
  • Developing cost estimates for product development, launch and ongoing maintenance
  • Identifying and evaluating potential risks

Product DESIGN

  • Creating detailed representations of target users
  • Organising content and functionality logically and intuitively
  • Creating low-fidelity sketches of the product's layout and interactions
  • Developing interactive prototypes to test and refine the product's design and functionality
  • Creating a visually appealing and consistent user interface that aligns with brand identity

Product Engineering

  • Choosing appropriate technologies and frameworks for product development
  • Writing and testing code to create the product's features and functionality
  • Implementing rigorous testing procedures to ensure product quality and reliability


  • Developing a plan to promote the product and reach the target audience
  • Planning and coordinating the product's launch, including timing, messaging and channels
  • Providing responsive and helpful customer support to address user enquiries and issues
  • Tracking key metrics to measure product performance and identify areas for improvement
  • Gathering user feedback and data to refine and improve the product continuously


The design was based on studying the needs of the target audience and trends in the field

polar.me user persona


A representation of a typical user of a product or service

polarme site map


A visual representation of the structure of a website or application

polar.me wireframes


Sketches of a user interface (UI) that show the layout and functionality of a product or service

polar.me user interface


The components of a product or service that allow users to interact with it


After finalising the product development, we tested it in a test environment to ensure its stability and performance. Then, we tested the beta with real users to get feedback and make necessary improvements. After that, we prepared the product for release into production. Once the product was released into production, we continued to monitor its performance and make improvements as needed.


After the project is finalised, we continue to support the client in the following areas.

  • Technical support: we provide technical support to the client in case of product issues.
  • Product updates: we regularly release product updates with new features and improvements.
  • Data analysis: we analyse the product performance data to identify potential problems and opportunities for improvement.

Contact Us

Get in touch to discuss your project or service expectations. Simply fill in the form below or send us an e-mail to info@computools.com

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.