{"id":169286,"date":"2024-07-11T04:05:38","date_gmt":"2024-07-11T08:05:38","guid":{"rendered":"https:\/\/innowise.com\/?page_id=169286"},"modified":"2026-02-23T07:53:13","modified_gmt":"2026-02-23T12:53:13","slug":"adtech","status":"publish","type":"page","link":"https:\/\/innowise.com\/nl\/industries\/marketing\/adtech\/","title":{"rendered":"Adtech-softwareontwikkelingsdiensten"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"169286\" class=\"elementor elementor-169286\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29cbca0 back-animations de-hyph e-flex e-con-boxed e-con e-parent\" data-id=\"29cbca0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f46045b elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"f46045b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    @keyframes bganimation\n{\n0%   {\n           background-position: \n               -100% -100%,\n               200% 200%,\n               -100% 200%,\n               200% -100%;\n      }\n      50% {\n           background-position: \n               150% 100%,\n               -200% 100%,\n               100% 0%,\n               0% 100%;\n      }\n      100% {\n           background-position: \n               -100% -100%,\n               200% 200%,\n               -100% 200%,\n               200% -100%;\n      }\n}\n\n\n.back-animations {\n   background: radial-gradient(ellipse at center, rgba(255, 2, 2, 0.1) 0%, rgba(0,0,0,0) 70%), \n   radial-gradient(ellipse at center, rgba(255, 2, 120, 0.1) 0%, rgba(0,0,0,0) 70%), \n   radial-gradient(ellipse at center, rgba(255, 0, 255, 0.1) 0%, rgba(0,0,0,0) 70%) #FBFBFD; \n    background-repeat: \n        no-repeat, \n        no-repeat, \n        no-repeat;\n    background-size: \n        1200px 1200px,\n        1200px 1200px,\n        1200px 1200px;\n    background-attachment: fixed;\n    \n    animation:bganimation 15s infinite;\n}\n\n@media (max-width: 767px) {\n    .mobile-clutch-block p {\n        font-size: 16px;\n        line-height: 20px;\n    }\n}\n\n#scrollToTop123 {\n    left: auto !important;\n    right: 15px !important;\n}\n\n.de-hyph *:lang(de) {\n    word-break: break-word;\n    hyphens: auto;\n}\n\n.de-hyph *:lang(nl) {\n    word-break: break-word;\n    hyphens: auto;\n}\n\n.elementor-element-5480adb p {\n    margin: 0;\n}\n\n#main-block-link {\n    display: block;\n    \n    min-width: 320px;\n}\n\n\n@media (max-width:780px) and (min-width:768px) {\n    .mobile-content {\n        width: 50%;\n        \n        justify-content:space-between;\n    }\n    .mobile-clutch {\n        width: 50%;\n    }\n}\n\n.animated-mobile {\n    height: 100%;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    padding: 40px;\n    gap: 60px;\n    overflow: hidden;\n    border: 1px solid #2E2E2E;\n}\n\n.message-mobile:not(.active-message) {\n    visibility: hidden !important;\n}\n\n.circle-button-mobile {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 45px;\n    height: 45px;\n    background-color: #C63031;\n    border-radius: 50%;\n    text-decoration: none;\n}\n\n.circle-button-mobile svg {\n    width: 35px;\n    height: 35px;\n}\n\n.animated-text-mobile {\n    display: grid;\n    \/*height: 136px;*\/\n    transition: transform 1s ease, opacity 1s ease;\n}\n\n.animated-text-mobile > * {\n    grid-row: 1\/1;\n    grid-column: 1\/1;\n}\n\n.hidden-mobile {\n    opacity: 0;\n    transform: translateY(50%);\n}\n\n.message-mobile {\n    display: flex;\n    flex-direction: column;\n}\n\n.number-mobile {\n    font-family: Sora;\n    font-size: 60px;\n    font-weight: 700;\n    line-height: 70px;\n    text-align: left;\n    \n    margin-bottom: 10px;\n}\n\n.description-mobile {\n    font-family: Karla;\n    font-size: 22px;\n    font-weight: 400;\n    line-height: 28px;\n    text-align: left;\n    \n    margin: 0;\n}\n\n.clutch-widget-container-mobile {\n    display: flex;\n    width: 100%;\n    justify-content: space-between;\n}\n\n@media (max-width: 1279px) {\n    .animated-mobile {\n        flex-direction: column;\n        width: 100%;\n    }\n\n    .clutch-image-mobile {\n        width: 105px;\n        order: 1;\n    }\n\n    .clutch-widget-container-mobile {\n        width: 100%;\n        flex-direction: row;\n        align-items: center;\n    }\n    .button-container-mobile {\n        order: 1;\n    }\n}\n\n\n\n\n@media (min-width: 800px) {\n    .mobile-clutch {\n        min-width: 346px;\n    }\n}\n\n@media (max-width: 780px) {\n    .animated-mobile {\n        gap:50px;\n    }\n}\n    \n@media (max-width: 767px) {\n    .animated-mobile {\n        padding: 30px;\n        gap:50px;\n    }\n    \n    \n    .animated-text-mobile {\n        \/*height: 100px;*\/\n    }\n\n\n    .mobile-clutch-block .number-mobile {\n        font-size: 38px;\n        line-height: 50px;\n    }\n}\n\n.hero-btn {\n    min-width: 320px !important;\n}\n.hero-btn > * {\n    width: 100%;\n}\n\n.clutch-block .animated {\n    display: flex;\n    flex-direction: column;\n    padding: 40px 60px;\n\n    height: 100%;\n    justify-content: space-between;\n\n    gap: 60px;\n    overflow: hidden;\n    border: 1px solid #2E2E2E;\n    \/*aspect-ratio: 1\/1;*\/\n}\n\n.back-animations .message:not(.active-message) {\n    display: none !important;\n}\n\n.circle-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 45px;\n    height: 45px;\n    background-color: #C63031;\n    border-radius: 50%;\n    text-decoration: none;\n}\n\n.circle-button svg {\n    width: 35px;\n    height: 35px;\n}\n\n.clutch-block .animated-text {\n    display: flex;\n    flex-direction: column;\n    justify-content: start;\n    height: 230px;\n    transition: transform 1s ease, opacity 1s ease !important;\n}\n\n.hidden {\n    opacity: 0;\n    transform: translateY(50%);\n}\n\n.back-animations .message {\n    display: flex;\n    flex-direction: column;\n}\n\n.clutch-block .message p span {\n    font:inherit !important;\n}\n\n\n.number {\n    margin: 0;\n    font-family: Sora;\n    font-size: 60px;\n    font-weight: 700;\n    line-height: 70px;\n    color: #2E2E2E;\n}\n\n.description {\n    font-family: Karla;\n    font-size: 22px;\n    font-weight: 400;\n    line-height: 28px;\n    text-align: left;\n    margin-top: 30px;\n    \n    margin-bottom: 0;\n}\n\n.clutch-widget-container {\n    display: flex;\n    width: 100%;\n    justify-content: space-between;\n}\n\n\/*@media (max-width: 1280px) {\n    .elementor-element-c43a5f9 .animated {\n        padding: 40px 40px;\n        gap: 60px;\n    }\n}*\/\n\n@media (max-width: 1279px) {\n    .clutch-block .animated {\n    flex-direction: row;\n    gap: 0px;\n    width: 100%;\n}\n\n    .clutch-image{\n        width: 105px;\n        order: 1;\n    }\n    .clutch-widget-container {\n        flex-direction: column;\n        align-items: end;\n        width: 100%;\n        justify-content: space-between;\n    }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-df35000 e-con-full e-flex e-con e-child\" data-id=\"df35000\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99fa3b6 elementor-widget elementor-widget-heading\" data-id=\"99fa3b6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Adtech software development services<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8141d3 e-con-full elementor-hidden-desktop e-flex e-con e-child\" data-id=\"d8141d3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-cfbc0d1 e-con-full mobile-content e-flex e-con e-child\" data-id=\"cfbc0d1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7b3254 elementor-widget__width-initial mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"b7b3254\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">From DSPs and SSPs to AI-powered bidding engines, our <\/span><span style=\"font-weight: 400;\">adtech development company<\/span><span style=\"font-weight: 400;\"> builds custom solutions that help advertisers, publishers, and ad networks scale faster, target smarter, and monetize better.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4823186 elementor-align-center elementor-mobile-align-center elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"4823186\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\" id=\"main-block-link\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get your free estimate<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0478edf e-con-full mobile-clutch e-flex e-con e-child\" data-id=\"0478edf\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-acd083c mobile-clutch-block elementor-widget elementor-widget-html\" data-id=\"acd083c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"animated-mobile\">\n    <div class=\"animated-text-mobile\">\n        <div class=\"message-mobile active-message\">\n            <p class=\"number-mobile\">40+<\/p>\n            <p class=\"description-mobile\">adtech solutions delivered<\/p>\n        <\/div>\n        <div class=\"message-mobile\">\n            <p class=\"number-mobile\">60+<\/p>\n            <p class=\"description-mobile\">adtech consultants<\/p>\n        <\/div>\n        <div class=\"message-mobile\">\n            <p class=\"number-mobile\">75%<\/p>\n            <p class=\"description-mobile\">mid & senior-level specialists<\/p>\n        <\/div>\n    <\/div>\n    <div class=\"clutch-widget-container-mobile\">\n        <img decoding=\"async\" class=\"clutch-image-mobile\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/06\/Clutch-Logo.svg\"\/ alt=\"\">\n        <div class=\"button-container-mobile\">\n        <a rel=\"nofollow\" href=\"https:\/\/clutch.co\/profile\/innowise?utm_source=widget&utm_medium=2&utm_campaign=widget&utm_content=logo&utm_term=innowise-group.com\" class=\"circle-button-mobile\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather-mobile feather-arrow-right-mobile\">\n                <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n            <\/svg>\n        <\/a>\n    <\/div>\n    <\/div>\n<\/div>\n\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const textElement = document.querySelector(\".animated-text-mobile\");\n    \n    const messageElements = [...textElement.children]\n    \n    let index = 1;\n\n    function changeText() {\n        textElement.classList.add(\"hidden-mobile\");\n        \n        setTimeout(() => {\n            messageElements.forEach((elem, elemIndex)=> {\n                if (index === elemIndex) elem.classList.add(\"active-message\")\n                else elem.classList.remove(\"active-message\")\n            })\n            \n            textElement.classList.remove(\"hidden-mobile\");\n            index = (index + 1) % messageElements.length;\n        }, 1000);\n    }\n\n    setInterval(changeText, 4000);\n    changeText();\n});\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-366e073 elementor-widget-tablet__width-inherit elementor-widget__width-initial elementor-hidden-tablet elementor-hidden-mobile mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"366e073\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">From DSPs and SSPs to AI-powered bidding engines, our <\/span><span style=\"font-weight: 400;\">adtech development company<\/span><span style=\"font-weight: 400;\"> builds custom solutions that help advertisers, publishers, and ad networks scale faster, target smarter, and monetize better.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75e00fd elementor-align-justify elementor-hidden-tablet elementor-hidden-mobile hero-btn elementor-widget elementor-widget-button\" data-id=\"75e00fd\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get your free estimate<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b3b1d9 e-con-full elementor-hidden-tablet elementor-hidden-mobile deskt-clutch e-flex e-con e-child\" data-id=\"8b3b1d9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de19fc4 elementor-hidden-tablet elementor-hidden-mobile clutch-block elementor-widget elementor-widget-html\" data-id=\"de19fc4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--<style>\n.back-animations .animated {\n    justify-content:space-between;\n}\n<\/style>-->\n\n<style>\n@media (max-width:1280px) and (min-width:1280px) {\n    .deskt-clutch {\n        min-width: 440px;\n    }\n    .back-animations {\n        --column-gap:40px !important;\n    }\n}\n<\/style>\n\n\n<div class=\"animated\">\n    <div class=\"animated-text\">\n        <div class=\"message active-message\">\n            <p class=\"number\">40+<\/p>\n            <p class=\"description\">adtech solutions delivered<\/p>\n        <\/div>\n        <div class=\"message\">\n            <p class=\"number\">60+<\/p>\n            <p class=\"description\">adtech consultants<\/p>\n        <\/div>\n        <div class=\"message\">\n            <p class=\"number\">75%<\/p>\n            <p class=\"description\">mid & senior-level specialists<\/p>\n        <\/div>\n    <\/div>\n    <div class=\"clutch-widget-container\">\n        <img decoding=\"async\" class=\"clutch-image\" src=\"\/wp-content\/uploads\/2024\/06\/Clutch-Logo.svg\"\/ alt=\"\">\n        <div class=\"button-container\">\n        <a rel=\"nofollow\" href=\"https:\/\/clutch.co\/profile\/innowise?utm_source=widget&utm_medium=2&utm_campaign=widget&utm_content=logo&utm_term=innowise-group.com\" class=\"circle-button\" target=\"_blank\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-arrow-right\">\n                <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n            <\/svg>\n        <\/a>\n    <\/div>\n    <\/div>\n<\/div>\n\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const textElement = document.querySelector(\".animated-text\");\n    \n    const messageElements = [...textElement.children]\n    \n    let index = 1;\n\n    function changeText() {\n        textElement.classList.add(\"hidden\");\n        \n        setTimeout(() => {\n            messageElements.forEach((elem, elemIndex)=> {\n                if (index === elemIndex) elem.classList.add(\"active-message\")\n                else elem.classList.remove(\"active-message\")\n            })\n            \n            textElement.classList.remove(\"hidden\");\n            index = (index + 1) % messageElements.length;\n        }, 1000);\n    }\n\n    setInterval(changeText, 4000);\n    changeText();\n});\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-92a4aca e-flex e-con-boxed e-con e-parent\" data-id=\"92a4aca\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-286abd4 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"286abd4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why invest in custom adtech development<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae189c2 elementor-widget__width-initial mb-0 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"ae189c2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">In ad tech, winners adapt faster, target more precisely, and understand what works. Off-the-shelf solutions rarely offer this flexibility. As a leading <\/span><span style=\"font-weight: 400;\">ad tech software development company<\/span><span style=\"font-weight: 400;\">, we give you control, scalability, and speed tailored to your needs.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff6de6f elementor-widget elementor-widget-html\" data-id=\"ff6de6f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"new-benefits-container\">\n  <div class=\"swiperBenefit\">  \n    <div class=\"swiper-wrapper\">  \n\n      <div class=\"active-benefit swiper-slide swiper-slide-active\">\n        <div class=\"active-benefit-title\">\n          <span>01<span class=\"mobile\">\/03<\/span><\/span>\n          <p>Templates limit growth<\/p>\n        <\/div>\n        <div class=\"active-benefit-desc\">\n            Pre-built platforms set the rules. They restrict targeting precision, analytics depth, and process flexibility. When your system is purpose-built through professional advertising software development, everything serves your strategy \u2013 not someone else's.\n        <\/div>\n      <\/div>\n\n      <div class=\"active-benefit swiper-slide\">\n        <div class=\"active-benefit-title\">\n          <span>02<span class=\"mobile\">\/03<\/span><\/span>\n          <p>Speed wins auctions<\/p>\n        <\/div>\n        <div class=\"active-benefit-desc\">\nIn programmatic, the first bid wins. Millisecond delays lose impressions to competitors. Custom RTB engines minimize latency and capture more premium inventory. Direct savings, better performance.\n        <\/div>\n      <\/div>\n      \n      <div class=\"active-benefit swiper-slide\">\n        <div class=\"active-benefit-title\">\n          <span>03<span class=\"mobile\">\/03<\/span><\/span>\n          <p>Raw data drives decisions<\/p>\n        <\/div>\n        <div class=\"active-benefit-desc\">\nPre-built platforms dictate the terms. You cannot trust third-party analytics 100%. Custom ad tech platform development provides raw data, logical attribution, and complete transparency. You can determine what works, and then scale it based on numbers, not guesses.\n        <\/div>\n      <\/div>\n\n      <div class=\"swiper-benefit__navigation\">\n        <button class=\"swiper-benefit__navigation-btn prev\" aria-label=\"Previous slide\">\n          <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <g>\n              <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n              <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n            <\/g>\n          <\/svg>\n        <\/button>\n\n        <button class=\"swiper-benefit__navigation-btn next\" aria-label=\"Next slide\">\n          <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n            <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n          <\/svg>\n        <\/button>\n      <\/div>\n\n    <\/div>  \n  <\/div>  \n\n  <div class=\"small-benefits-container\">\n    <div class=\"small-benefit-item active\">\n      <span>01<\/span>\n      <p>Templates limit growth<\/p>\n    <\/div>\n    <div class=\"small-benefit-item\">\n      <span>02<\/span>\n      <p>Speed wins auctions<\/p>\n    <\/div>\n    <div class=\"small-benefit-item\">\n      <span>03<\/span>\n      <p>Raw data drives decisions<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \n   const BenefitSwiper = new Swiper('.swiperBenefit', {\n    slidesPerView: 1,\n    effect:\"fade\",\n     grabCursor:false, \n    allowTouchMove:false,\n              navigation: {\n        nextEl: \".swiper-benefit__navigation-btn.next\",\n        prevEl: \".swiper-benefit__navigation-btn.prev\",\n      },\n      \n  breakpoints: {\n   280: {\n     allowTouchMove:true,\n     grabCursor:true,\n    },\n\n\n     1025: {\n        grabCursor:false,   \n     allowTouchMove:false,\n    },\n  }       \n    \n\n    \n  });     \n    \n    \n\n    \n    const smallBenefits = document.querySelectorAll(\".small-benefit-item\");\n    \n  \n    \nsmallBenefits.forEach((item,i) => {\n        item.addEventListener('click', function(e) {\n            BenefitSwiper.slideTo(i);\n        });\n    });\n    \n    \nBenefitSwiper.on('slideChange', function (data) {\n\nconst activeIndex = data.activeIndex;\n\nupdateSmallBenefits(activeIndex);    \n\n\n});     \n\n\n    \n    \n    \n\n    function updateSmallBenefits(index) {\n        \n        smallBenefits.forEach((smallBenefit, i) => {\n            \n            smallBenefits[i].classList.remove(\"active\");\n            \n            if(i===index){              smallBenefits[i].classList.add(\"active\");\n            }\n        });\n    }\n\n\n\n\n    \n    \n    \n  \n    \n    \n});\n<\/script>\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fd8e01b e-flex e-con-boxed e-con e-parent\" data-id=\"fd8e01b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fbf009 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6fbf009\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our adtech development services<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58d8c79 elementor-widget__width-initial mb-0 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"58d8c79\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">As a specialized <\/span><span style=\"font-weight: 400;\">adtech product development company<\/span><span style=\"font-weight: 400;\">, we create platforms across the full spectrum of the digital advertising ecosystem, and we customize each technology to the unique challenges and growth stages of your business.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f291c3 e-con-full e-flex e-con e-child\" data-id=\"2f291c3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c0c5596 domains-wrapper-1 elementor-widget elementor-widget-html\" data-id=\"c0c5596\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.domains-wrapper-1 a {\r\n    text-decoration: underline !important;\r\n}\r\n\r\n.domains-wrapper-1 .domains-container,\r\n.domains-wrapper-1 .domains-container * {\r\n    box-sizing: border-box;\r\n    margin: 0;\r\n    padding: 0;\r\n}\r\n\r\n.domains-wrapper-1 .domains-container {\r\n    display: grid;\r\n    grid-template-columns: 323px minmax(auto, 680px);\r\n    align-items: stretch;\r\n    align-content: stretch;\r\n    justify-content: stretch;\r\n    justify-items: stretch;\r\n    column-gap: 120px;\r\n    min-height: 443px;\r\n    max-width: 1400px;\r\n    padding: 0 0 0 0;\r\n    transition: background-image 0.2s linear 0s;\r\n}\r\n\r\n\r\n.domains-wrapper-1 .domains__list {\r\n    height: 100%;\r\n    list-style: none;\r\n    overflow-y: auto;\r\n    overflow-x: hidden;\r\n    background-color: transparent;\r\n    position: relative;\r\n\r\n    padding-right: 0px;\r\n\r\n\r\n\r\n    max-height: 443px;\r\n\r\n}\r\n\r\n.domains-wrapper-1 .domains-container a {\r\n    text-decoration: underline;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list::-webkit-scrollbar {\r\n    position: absolute;\r\n    width: 3px;\r\n    background-color: #F5F5F7;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list::-webkit-scrollbar-thumb {\r\n    position: absolute;\r\n    background-color: #999999;\r\n    border-radius: 3px;\r\n}\r\n\r\n\r\n.domains-wrapper-1 .domains__list-item {\r\n    position: relative;\r\n    padding: 16px 8px 16px 24px;\r\n    padding-left: 24px;\r\n    color: #717171;\r\n    border-left: 1px solid #c4c4c4;\r\n    font-family: Sora, sans-serif;\r\n    font-weight: 600;\r\n    font-size: 16px;\r\n    \/*text-transform: uppercase;*\/\r\n    line-height: 20.16px;\r\n    cursor: pointer;\r\n\r\n    width: 320px;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list-item_active {\r\n    color: #2e2e2e;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list-item_active::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 0;\r\n    left: -1px;\r\n    display: block;\r\n    height: 100%;\r\n    border-left: 3.5px solid #c63031;\r\n}\r\n\r\n.domains-wrapper-1 .domains__descriptions-item {\r\n    display: none;\r\n    color: #2e2e2e;\r\n}\r\n\r\n\r\n.domains-wrapper-1 .slider-desc-container {\r\n    display: flex;\r\n    gap: 40px;\r\n}\r\n\r\n.domains-wrapper-1 .slider-title h3 {\r\n    color: #2E2E2E;\r\n    font-weight: 600;\r\n    line-height: 32px;\r\n    font-size: 24px;\r\n    font-family: Sora, sans-serif;\r\n    margin-bottom: 40px;\r\n}\r\n\r\n.domains-wrapper-1 .slider-desc {\r\n    margin-bottom: 40px;\r\n    font-weight: 400;\r\n    font-size: 18px;\r\n    line-height: 27px;\r\n    font-family: Karla, sans-serif;\r\n    overflow-y: auto;\r\n    list-style: none;\r\n}\r\n\r\n.domains-wrapper-1 .slider-desc li {\r\n    margin-bottom: 20px;\r\n    \/*padding: 10px 0;*\/\r\n    cursor: default;\r\n    transition: margin 0.4s;\r\n    transition-delay: 0.2s;\r\n    font-family: Karla;\r\n    font-weight: 400;\r\n    font-size: 22px;\r\n    line-height: 24px;\r\n    color: #2E2E2E;\r\n}\r\n\r\n.domains-wrapper-1 .slider-desc li::before {\r\n    content: url(\"\/wp-content\/uploads\/2024\/06\/Group-5070.svg\");\r\n    vertical-align: middle;\r\n    margin-right: 16px;\r\n}\r\n\r\n.domains-wrapper-1 .slider-desc li:hover span {\r\n    position: relative;\r\n    \/*animation: move-left-and-right 0.4s ease-in;*\/\r\n}\r\n\r\n.domains-wrapper-1 .domains-container .domains__descriptions {\r\n    padding-bottom: 0;\r\n}\r\n\r\n.domains-wrapper-1 .domain__description-list {\r\n    line-height: 42px;\r\n    padding-left: 30px;\r\n    font-size: 24px;\r\n    font-family: karla;\r\n    font-weight: 400;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list-item>a {\r\n    color: #fff;\r\n}\r\n\r\n.domains-wrapper-1 .domains__list-item:hover a {\r\n    color: #C63031;\r\n}\r\n\r\n\r\n\r\n\r\n.domains-wrapper-1 .mobile-domains {\r\n    display: none;\r\n    flex-direction: column;\r\n    gap: 0;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navbar {\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem {\r\n    padding: 0;\r\n    border-left: 1px solid #C4C4C4;\r\n    display: flex;\r\n    flex-direction: column;\r\n    cursor: pointer;\r\n\r\n    gap: 0;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem>span {\r\n    font-family: Sora, sans-serif;\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    line-height: 20.16px;\r\n    text-align: left;\r\n\r\n    padding-top: 15px;\r\n    padding-bottom: 15px;\r\n    padding-left: 16px;\r\n\r\n    color: #717171;\r\n}\r\n\r\n\r\n.domains-wrapper-1 .mobile-domain-point {\r\n    font-weight: 400 !important;\r\n    font-size: 14px !important;\r\n    line-height: 21px !important;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domain-list {\r\n    margin-bottom: 0 !important;\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    transition: max-height 0.5s ease;\r\n    padding: 0;\r\n    \/*font-size: 14px;\r\n  line-height: 21px;*\/\r\n    padding-left: 16px;\r\n\r\n\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem.active {\r\n    position: relative;\r\n\r\n    border-color: #c63031;\r\n\r\n    padding-bottom: 20px;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem.active>span {\r\n    position: relative;\r\n    padding-bottom: 16px;\r\n    color: #c63031;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem.active>span::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 0;\r\n    left: -1px;\r\n    display: block;\r\n    height: 100%;\r\n    border-left: 3.5px solid #c63031;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-domains-navitem.active>span {\r\n    color: #2e2e2e;\r\n}\r\n\r\n\/*.mobile-domains-navitem.active .mobile-domain-list {\r\n  max-height: 200px;\r\n}*\/\r\n\r\n\r\n.domains-wrapper-1 .mobile-domain-list li {\r\n    margin-bottom: 10px;\r\n}\r\n\r\n\r\n\r\n.domains-wrapper-1 .domain__list_container {\r\n    width: 100%;\r\n}\r\n\r\n.domains-wrapper-1 .domains-container .domains__descriptions {\r\n    padding-bottom: 0 !important;\r\n\r\n    \/*min-height: 445px;*\/\r\n\r\n\r\n    height: 100%;\r\n}\r\n\r\n.domains-wrapper-1 .domains__descriptions-item {\r\n    display: none;\r\n    color: #2e2e2e;\r\n}\r\n\r\n.domains-wrapper-1 .domains__descriptions-item_active {\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100%;\r\n}\r\n\r\n.domains-wrapper-1 .slider-image-block {\r\n    \/*padding-bottom: 12px;*\/\r\n    display: flex;\r\n    \r\n    margin-top: auto;\r\n}\r\n\r\n.domains-wrapper-1 .slider-image-block img {\r\n    width: 100%;\r\n    height: auto;\r\n    border: none;\r\n    border-radius: 0;\r\n    box-shadow: none;\r\n    object-fit: cover;\r\n    object-position: center;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-link {\r\n    font-family: Karla;\r\n    font-weight: 400;\r\n    font-size: 14px;\r\n    line-height: 150%;\r\n\r\n    color: #C63031;\r\n\r\n    display: flex;\r\n    gap: 8px;\r\n    align-items: center;\r\n\r\n    text-decoration: none;\r\n\r\n    margin-bottom: 16px;\r\n}\r\n\r\n.domains-wrapper-1 .mobile-link .img {\r\n    flex-shrink: 0;\r\n}\r\n\r\n@media (max-width:1279px) and (min-width: 768px) {\r\n\r\n    \/*.elementor-element-be823e9 .domains-container .domains__descriptions {\r\n      padding-bottom: 10px !important;\r\n    }*\/\r\n\r\n    .domains-wrapper-1 .domains-container {\r\n        display: grid;\r\n        grid-template-columns: 280px 1fr;\r\n        column-gap: 40px;\r\n        min-height: auto !important;\r\n        max-width: 100%;\r\n        padding: 0 0 0 0;\r\n        transition: background-image 0.2s linear 0s;\r\n\r\n    }\r\n\r\n    .domains-wrapper-1 .slider-title {\r\n        font-family: Sora;\r\n        font-size: 24px;\r\n        font-weight: 600;\r\n        line-height: 32.4px;\r\n        text-align: left;\r\n\r\n    }\r\n\r\n    .domains-wrapper-1 .slider-desc {\r\n        font-family: Karla;\r\n        font-size: 18px;\r\n        font-weight: 400;\r\n        line-height: 27px;\r\n        text-align: left;\r\n    }\r\n\r\n    .domains-wrapper-1 .domains-navbar {\r\n        display: flex;\r\n        flex-direction: column;\r\n    }\r\n\r\n    .domains-wrapper-1 .domains__list {\r\n\r\n        \/*height: 445px;*\/\r\n        \/*max-height: none;*\/\r\n        padding-right: 0;\r\n    }\r\n\r\n    .domains-wrapper-1 .domains__list-item {\r\n        position: relative;\r\n        padding: 16px 12px 16px 24px;\r\n        font-family: Sora, sans-serif;\r\n        font-weight: 600;\r\n        font-size: 16px;\r\n        \/*text-transform: uppercase;*\/\r\n        line-height: 20.16px;\r\n\r\n        cursor: pointer;\r\n\r\n        width: 280px;\r\n    }\r\n\r\n    .domains-wrapper-1 .domains-info {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 40px;\r\n    }\r\n\r\n    .domains-wrapper-1 .domain-navitem {\r\n        padding: 16px 24px;\r\n        font-family: Sora;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        line-height: 20.16px;\r\n        color: #2e2e2e;\r\n        border-left: 1px solid #C4C4C4;\r\n        cursor: pointer;\r\n    }\r\n\r\n    .domains-wrapper-1 .domains-info span {\r\n        font-family: Sora, sans-serif;\r\n        font-size: 24px;\r\n        font-weight: 600;\r\n        line-height: 32.4px;\r\n        color: #2e2e2e;\r\n    }\r\n\r\n    .domains-wrapper-1 .slider-image-block img {\r\n        width: min(100%, 680px);\r\n        height: auto;\r\n        border: none;\r\n        border-radius: 0;\r\n        box-shadow: none;\r\n        object-fit: cover;\r\n        object-position: center;\r\n    }\r\n\r\n\r\n    \/*.slider-image-block {\r\n      margin-top: 0;\r\n    }*\/\r\n}\r\n\r\n@media (max-width: 820px) {\r\n\r\n\r\n    \/*.domains-wrapper-1 .domains__list {\r\n    height: 390px;\r\n  }*\/\r\n}\r\n\r\n\r\n@media (max-width: 767px) {\r\n    .domains-wrapper-1 .domains-container {\r\n        display: none !important;\r\n        flex-direction: column;\r\n        gap: 40px;\r\n    }\r\n\r\n    .domains-wrapper-1 .mobile-domains {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 30px;\r\n    }\r\n\r\n\r\n\r\n    .domains-wrapper-1 .slider-image-block {\r\n        margin: 0;\r\n        \/*padding-bottom: 0;*\/\r\n    }\r\n\r\n\r\n    .domains-wrapper-1 .slider-desc {\r\n        font-family: Karla, sans-serif;\r\n        font-size: 14px;\r\n        font-weight: 400;\r\n        line-height: 21px;\r\n        text-align: left;\r\n\r\n\r\n        margin-top: 10px;\r\n        margin-bottom: 16px;\r\n    }\r\n\r\n    .domains-wrapper-1 .slider-desc:has(+.mobile-link) {\r\n        margin-bottom: 12px;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<div class=\"domains-container\">\r\n    <ul class=\"domains__list\">\r\n        <div class=\"domain__list_container\">\r\n            <li class=\"domains__list-item domains__list-item_active\">AdTech consulting<\/li>\r\n            <li class=\"domains__list-item\">Ad platform development<\/li>\r\n            <li class=\"domains__list-item\">Real-time bidding infrastructure<\/li>\r\n            <li class=\"domains__list-item\">Audience & targeting solutions<\/li>\r\n            <li class=\"domains__list-item\">Analytics & attribution<\/li>\r\n            <li class=\"domains__list-item\">Privacy, security & adtech integrations<\/li>\r\n        <\/div>\r\n    <\/ul>\r\n\r\n\r\n    <div class=\"domains__descriptions\">\r\n\r\n        <div class=\"domains__descriptions-item domains__descriptions-item_active\">\r\n            <div class=\"slider-title\">\r\n                <h3>AdTech consulting<\/h3>\r\n            <\/div>\r\n            <p class=\"slider-desc\">We will assist you in figuring out what tech stack to use and help architect a scalable platform. Whether you're tied to legacy tools, or you're creating something new, our ad tech development services are here to help quiet the noise and build what you need.<\/p>\r\n            <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/tech-innovation-meeting.jpg\" alt=\"IT professionals sharing insights and planning software features in a creative workspace\r\n\" \/>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"domains__descriptions-item\">\r\n            <div class=\"slider-title\">\r\n                <h3>Ad platform development<\/h3>\r\n            <\/div>\r\n            <p class=\"slider-desc\">We perform a complete programmatic advertising platform development cycle, for either DSPs, SSPs, ad exchanges, or private market places. Every piece we create is custom to your use case so that the platform functions the way that you want it to function.<\/p>\r\n            <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/eact-code-merge-diffs.jpg\" alt=\"Software engineer conducting a React code merge, viewing side-by-side diffs on a laptop screen\" \/>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"domains__descriptions-item\">\r\n            <div class=\"slider-title\">\r\n                <h3>Real-time bidding infrastructure<\/h3>\r\n            <\/div>\r\n            <p class=\"slider-desc\">Our ad tech developers create real-time bidding software that is extremely low latency. In auction type bidding where milliseconds matter, you will be first in line for premium impressions, long before your competitors even load.<\/p>\r\n            <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/financial-analytics-dashboard-team.jpg\" alt=\"Financial analysts review real-time market data and predictive analytics to guide investment decisions\" \/>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"domains__descriptions-item\">\r\n            <div class=\"slider-title\">\r\n                <h3>Audience & targeting solutions<\/h3>\r\n            <\/div>\r\n            <p class=\"slider-desc\">We create powerful DMP tools that unify data from all your sources \u2013 CRMs, analytics, external providers \u2013 so you can segment precisely, target intelligently, and launch campaigns that actually convert. <\/p>\r\n            <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/business-intelligence-dashboard.jpg\" alt=\"Monitoring KPIs and visualizing business performance through interactive dashboards\r\n\" \/>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"domains__descriptions-item\">\r\n            <div class=\"slider-title\">\r\n                <h3>Analytics & attribution<\/h3>\r\n            <\/div>\r\n            <p class=\"slider-desc\">We clean up your data, bring it into one place, and apply attribution models that make sense. You\u2019ll know exactly what\u2019s driving performance and where to double down.<\/p>\r\n            <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/image.jpg\" alt=\"Business leader explains customer distribution metrics on a wall-mounted analytics dashboard\" \/>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"domains__descriptions-item\">\r\n            <div class=\"slider-title\">\r\n                <h3>Privacy, security & adtech integrations<\/h3>\r\n            <\/div>\r\n            <p class=\"slider-desc\">We develop consent management and fraud prevention systems tailored to your stack. And with our adtech integration services, we make sure everything connects \u2013 CRMs, analytics, ad networks \u2013 without data gaps or silos.<\/p>\r\n            <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/multi-layer-user-authentication.jpg\" alt=\"Multiple layers of user verification in a cloud dashboard, enabling safe, compliant access to internal company resources\r\n\" \/>\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n\r\n<div class=\"mobile-domains\">\r\n    <div class=\"mobile-domains-navbar\">\r\n        <div class=\"mobile-domains-navitem\">\r\n            <span>AdTech consulting<\/span>\r\n            <div class=\"mobile-domain-list\">\r\n                <p class=\"slider-desc\">We will assist you in figuring out what tech stack to use and help architect a scalable platform. Whether you're tied to legacy tools, or you're creating something new, our ad tech development services are here to help quiet the noise and build what you need.<\/p>\r\n                <!--<a href=\"#\" target=\"_blank\" class=\"mobile-link\"><span>See more<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/06\/akar-icons_arrow-down-1.svg\" \/ alt=\"\"><\/a>-->\r\n                <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/tech-innovation-meeting.jpg\" alt=\"IT professionals sharing insights and planning software features in a creative workspace\r\n\" \/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mobile-domains-navitem\">\r\n            <span>Ad platform development<\/span>\r\n            <div class=\"mobile-domain-list\">\r\n                <p class=\"slider-desc\">We perform a complete programmatic advertising platform development cycle, for either DSPs, SSPs, ad exchanges, or private market places. Every piece we create is custom to your use case so that the platform functions the way that you want it to function.<\/p>\r\n                <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/eact-code-merge-diffs.jpg\" alt=\"Software engineer conducting a React code merge, viewing side-by-side diffs on a laptop screen\" \/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mobile-domains-navitem\">\r\n            <span>Real-time bidding infrastructure<\/span>\r\n            <div class=\"mobile-domain-list\">\r\n                <p class=\"slider-desc\">Our ad tech developers create real-time bidding software that is extremely low latency. In auction type bidding where milliseconds matter, you will be first in line for premium impressions, long before your competitors even load.<\/p>\r\n                <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/financial-analytics-dashboard-team.jpg\" alt=\"Financial analysts review real-time market data and predictive analytics to guide investment decisions\" \/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"mobile-domains-navitem\">\r\n            <span>Audience & targeting solutions<\/span>\r\n            <div class=\"mobile-domain-list\">\r\n                <p class=\"slider-desc\">We create powerful DMP tools that unify data from all your sources \u2013 CRMs, analytics, external providers \u2013 so you can segment precisely, target intelligently, and launch campaigns that actually convert. <\/p>\r\n                <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/business-intelligence-dashboard.jpg\" alt=\"Monitoring KPIs and visualizing business performance through interactive dashboards\r\n\" \/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"mobile-domains-navitem\">\r\n            <span>Analytics & attribution<\/span>\r\n            <div class=\"mobile-domain-list\">\r\n                <p class=\"slider-desc\">We clean up your data, bring it into one place, and apply attribution models that make sense. You\u2019ll know exactly what\u2019s driving performance and where to double down.<\/p>\r\n                <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/image.jpg\" alt=\"Business leader explains customer distribution metrics on a wall-mounted analytics dashboard\" \/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mobile-domains-navitem\">\r\n            <span>Privacy, security & adtech integrations<\/span>\r\n            <div class=\"mobile-domain-list\">\r\n                <p class=\"slider-desc\">We develop consent management and fraud prevention systems tailored to your stack. And with our adtech integration services, we make sure everything connects \u2013 CRMs, analytics, ad networks \u2013 without data gaps or silos.<\/p>\r\n                <div class=\"slider-image-block\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/multi-layer-user-authentication.jpg\" alt=\"Multiple layers of user verification in a cloud dashboard, enabling safe, compliant access to internal company resources\r\n\" \/>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n\r\n        const mobileNavItems = document.querySelectorAll('.mobile-domains-navitem');\r\n\r\n        const domainsListItems = document.querySelectorAll(\r\n            '.domains-container  .domains__list  .domain__list_container  .domains__list-item'\r\n        );\r\n        const domainsDescriptions = document.querySelectorAll(\r\n            '.domains-container  .domains__descriptions  .domains__descriptions-item'\r\n        );\r\n        \r\n        \r\n        function showMobileItem(item) {\r\n            item.classList.add('active')\r\n\r\n            const content = item.querySelector('.mobile-domain-list');\r\n            if (content) {\r\n                content.style.transitionDuration = '300ms'\r\n                \r\n                content.style.maxHeight = Math.max(900, content.scrollHeight) + 'px'\r\n                \r\n            };\r\n        }\r\n\r\n        function hideMobileItem(item) {\r\n            item.classList.remove('active')\r\n\r\n            const content = item.querySelector('.mobile-domain-list');\r\n            if (content) {\r\n                content.style.transitionDuration = 0;\r\n                content.style.maxHeight = '0';\r\n            }\r\n        }\r\n\r\n\r\n        function activateMobileItem(index, canClose = true) {\r\n            const item = mobileNavItems[index];\r\n            \r\n            const isActive = item.classList.contains('active');\r\n                \/\/ Collapse all items\r\n            mobileNavItems.forEach(nav => {\r\n                hideMobileItem(nav)\r\n            });\r\n\r\n            \/\/ Expand clicked item only if it was not active\r\n            if (!isActive || !canClose) {\r\n                showMobileItem(item)\r\n            }\r\n        }\r\n\r\n        function activateDesktopItem(index) {\r\n            domainsListItems.forEach((item, itemIndex) => {\r\n                if (itemIndex === index) {\r\n                    item.classList.add('domains__list-item_active');\r\n                } else {\r\n                    item.classList.remove('domains__list-item_active');\r\n                }\r\n            });\r\n            \r\n            domainsDescriptions.forEach(\r\n                (itemDesc, itemDescIndex) => {\r\n                    if (itemDescIndex === index) {\r\n                        itemDesc.classList.add(\r\n                            'domains__descriptions-item_active'\r\n                        );\r\n                    } else {\r\n                        itemDesc.classList.remove(\r\n                            'domains__descriptions-item_active'\r\n                        );\r\n                    }\r\n                }\r\n            );\r\n        }\r\n\r\n        mobileNavItems.forEach((item, index) => {\r\n            item.querySelector(\"span\").addEventListener('click', () => {\r\n                activateMobileItem(index);\r\n                activateDesktopItem(index);\r\n            });\r\n        });\r\n\r\n        domainsListItems.forEach((item, index) => {\r\n            item.addEventListener('click', () => {\r\n                activateDesktopItem(index);\r\n                activateMobileItem(index, false);\r\n            });\r\n        });\r\n        \r\n        activateMobileItem(0)\r\n        \r\n    });\r\n<\/script>\r\n\r\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ba5fcf0 e-flex e-con-boxed e-con e-parent\" data-id=\"ba5fcf0\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8d8e3d9 e-con-full e-flex e-con e-child\" data-id=\"8d8e3d9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b06d230 elementor-widget elementor-widget-image\" data-id=\"b06d230\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"361\" height=\"451\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Photo-16.png\" class=\"attachment-full size-full wp-image-186655\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Photo-16.png 361w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Photo-16-240x300.png 240w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Photo-16-10x12.png 10w\" sizes=\"(max-width: 361px) 100vw, 361px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-76b4a89 e-con-full e-flex e-con e-child\" data-id=\"76b4a89\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-683c655 elementor-widget-tablet__width-inherit no-mb de-hyph elementor-widget elementor-widget-text-editor\" data-id=\"683c655\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Most teams we work with already have data, budgets, and tools. What they don\u2019t have is a platform that brings it all together and works the way they need it to. We build custom AdTech systems that give full control over targeting, spend, and reporting. That\u2019s how we help clients scale what works and cut what doesn\u2019t.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1737ce1 elementor-widget elementor-widget-heading\" data-id=\"1737ce1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Yury Rosolko<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6af9f9 elementor-widget elementor-widget-heading\" data-id=\"b6af9f9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Chief Marketing Officer<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8cad601 e-flex e-con-boxed e-con e-parent\" data-id=\"8cad601\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74f2139 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"74f2139\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Core technologies we work with<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a83316 elementor-widget__width-initial mb-0 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"4a83316\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">As an experienced <\/span><span style=\"font-weight: 400;\">advertising software development company<\/span><span style=\"font-weight: 400;\">, we choose our tech stack to meet the performance, scalability, and compliance demands and adapt it to your exact needs instead of forcing a \u201cstandard\u201d setup.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2075523 e-con-full e-flex e-con e-child\" data-id=\"2075523\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92e3e7f techs elementor-widget elementor-widget-html\" data-id=\"92e3e7f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .techs .c-accordion__item_toggle {\n        display: none;\n    }\n    \n    .techs .c-accordion__trigger {\n        display: grid;\n        grid-template-columns: 600px 1fr;\n    \n        padding: 40px 0 40px 20px;\n        width: 100%;\n    \n        gap: 40px;\n        transition: all .2s;\n    }\n    \n    .custom-tech-acc__content__column:nth-child(2) {\n        padding-right: 10px;\n    }\n    \n    \n    .techs .c-accordion__item_active .c-accordion__trigger {\n        grid-template-columns: 340px 1fr;\n        \n    }\n    \n    \n    .techs .c-accordion__toggle-button {\n        min-height: 40px;\n        min-width: 40px;\n    }\n    .techs .c-accordion__toggle-button {\n        width: 40px;\n        height: 40px;\n    }\n    \n    \n    .techs .custom-tech-acc__content {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 40px;\n        width: 100%;\n        \n        \/*visibility: hidden;*\/\n    }\n    \n    \/*.techs .c-accordion__item_active .custom-tech-acc__content  {\n        visibility: visible;\n    }*\/\n    \n    .techs .custom-tech-acc__container {\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        -webkit-box-orient: vertical;\n        -webkit-box-direction: normal;\n        -ms-flex-direction: column;\n        flex-direction: column;\n        row-gap: 80px;\n    }\n    \n    .techs .custom-tech-acc__accordion {\n        \/*cursor: pointer;*\/\n        max-width: 1080px;\n    }\n    \n    .techs .c-accordion__item {\n        cursor: pointer;\n    }\n    \n    .techs .custom-tech-acc__content {\n        width: 100%;\n    \n        font-family: Karla;\n        font-size: 18px;\n        font-weight: 400;\n        line-height: 30px;\n        text-align: left;\n    \n        color: #ffffff;\n    }\n    \n    .techs .custom-tech-acc__content__column {\n        font: inherit;\n    \n        display: flex;\n        flex-direction: column;\n        align-items: stretch;\n    \n        gap: 40px;\n    }\n    \n    \n    .techs .custom-tech-acc__content__list-wrapper {\n        display: flex;\n        flex-direction: column;\n        gap: 6px;\n        padding-left: 30px;\n    }\n    \n    .techs .custom-tech-acc__content__list-wrapper ul {\n        font: inherit;\n        list-style: none;\n    \n        display: flex;\n        flex-direction: column;\n        gap: 6px;\n    \n        padding: 0;\n        margin: 0;\n    }\n    .techs .custom-tech-acc__content__list-wrapper ul > * {\n        font: inherit;\n    }\n    \n    .techs .custom-tech-acc__content__list-wrapper span {\n        \/*text-transform: uppercase;*\/\n        color: #C63031;\n    }\n    \n    \n    .techs a {\n        color: inherit;\n        text-decoration: underline;\n    }\n    \n    .techs a:hover {\n        color: #C63031;\n    }\n    \n    \n    .techs .custom-tech-acc__content__list-wrapper li {\n        position: relative;\n    }\n    .techs .custom-tech-acc__content__list-wrapper li::before {\n        content: url('\/wp-content\/uploads\/2025\/04\/Vector-1.svg');\n        position: absolute;\n        top: -0.25em;\n        left: -30px;\n        overflow: hidden;\n    }\n    \n    \n    .techs .c-accordion__item {\n        transition: background-color 0.2s linear;\n    }\n    \n    .techs .c-accordion__item {\n        border-bottom: 1px solid #999999;\n    }\n    \n    .techs .c-accordion__item_active,\n    .techs .c-accordion__item:hover {\n        background-color: #2e2e2e;\n    }\n    \n    .techs .c-accordion__item_active .c-accordion__title,\n    .techs .c-accordion__item:hover .c-accordion__title {\n        color: #ffffff;\n    }\n    \n    .techs .c-accordion__header {\n        display: flex;\n        height: min-content;\n        gap: 10px;\n        align-items: center;\n    }\n    \n    \n    .techs .c-accordion__toggle-button {\n        background: none;\n        border: none;\n        padding: 0;\n    }\n    \n    .techs .c-accordion__title {\n        color: #2e2e2e;\n        font-family: Sora;\n        font-size: 18px;\n        font-weight: 600;\n        line-height: 23.4px;\n        text-align: left;\n    }\n    \n    .techs .c-accordion__item_active .c-accordion__title,\n    .techs .c-accordion__item:hover .c-accordion__title {\n        color: #ffffff;\n    }\n    \n    .techs .c-accordion__panel {\n        overflow-y: hidden;\n    }\n    \n    \n    @media (max-width: 1279px) {\n        .techs .custom-tech-acc__accordion-trigger {\n            grid-template-columns: 1fr;\n            grid-template-rows: repeat(2, -webkit-max-content);\n            grid-template-rows: repeat(2, max-content);\n        }\n        \n        .techs .custom-tech-acc__content__list-wrapper {\n            padding-left: 36px;\n        }\n    \n        .techs .c-accordion__trigger, .techs .c-accordion__item_active .c-accordion__trigger {\n            grid-template-columns: 1fr;\n            row-gap: 0;\n        }\n        \n        \n        .techs .custom-tech-acc__content__list-wrapper li::before {\n            left: -32px;\n            width: 16px;\n        }\n    \n        .techs .custom-tech-acc__content__column {\n            margin-top: 30px;\n    \n            gap: 30px;\n        }\n    }\n    \n    \n    @media (max-width: 767px) {\n    \n    \n    \n        .techs .custom-tech-acc__content__list-wrapper {\n            padding-left: 42px;\n        }\n    \n    \n        .techs .custom-tech-acc__content__column {\n            font: inherit;\n        \n            display: flex;\n            flex-direction: column;\n            align-items: stretch;\n        \n            gap: 6px;\n        }\n    \n    \n        .techs .c-accordion__toggle-button {\n            width: 36px;\n            height: 36px;\n        }\n    \n        .techs .custom-tech-acc__content__list-wrapper li::before {\n            content: url('\/wp-content\/uploads\/2022\/02\/details-list-item-mark.svg');\n            \n            position: absolute;\n            top: -0.25em;\n            left: -22px;\n            width: 12px;\n        }\n    \n        .techs .custom-tech-acc__content {\n            grid-template-columns: 1fr;\n            grid-template-rows: repeat(2, -webkit-max-content);\n            grid-template-rows: repeat(2, max-content);\n    \n            font-family: Karla;\n            font-size: 14px;\n            font-weight: 400;\n            line-height: 21px;\n            text-align: left;\n        \n            gap: 6px;\n        }\n    \n        .techs .c-accordion__title {\n            font-family: Sora;\n            font-size: 16px;\n            font-weight: 600;\n            line-height: 20.8px;\n            text-align: left;\n        }\n    \n    \n        .techs .custom-tech-acc__content__column {\n            margin-top: 0;\n        }\n        .techs .custom-tech-acc__content__column:first-child {\n            margin-top: 6px;\n        }\n    \n        \n    \n        .techs .c-accordion__trigger {\n            padding: 20px;\n        }\n    \n        .techs .c-accordion__title,\n        .techs .more-text-btn {\n            font-size: 16px;\n            line-height: 20.8px;\n        }\n    \n        .techs .c-accordion__trigger {\n            padding-left: 0;\n            padding-right: 16px;\n        }\n    }\n    \n    .techs .hidden {\n        display: none;\n    }\n<\/style>\n\n<div class=\"custom-tech-acc__container\">\n\n  <div class=\"c-accordion custom-tech-acc__accordion\">\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Back-end programming languages<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li><a href=\"\/technologies\/dot-net-development\/\">.NET<\/a><\/li>\n                <li><a href=\"\/technologies\/java-development\/\">Java<\/a><\/li>\n                <li><a href=\"\/technologies\/python-development\/\">Python<\/a><\/li>\n                <li><a href=\"\/technologies\/nodejs-development\/\">Node<\/a><\/li>\n                <li><a href=\"\/technologies\/php-development\/\">PHP<\/a><\/li>\n                <li><a href=\"\/technologies\/golang-development\/\">Go<\/a><\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li><a href=\"\/technologies\/rust-development\/\">Rust<\/a><\/li>\n                <li><a href=\"\/technologies\/c-plus-plus-development\/\">C\/C++<\/a><\/li>\n                <li><a href=\"\/technologies\/unity-development\/\">Unity<\/a><\/li>\n                <li><a href=\"\/technologies\/ruby-on-rails-development\/\">Ruby<\/a><\/li>\n                <li><a href=\"\/technologies\/unreal-engine-development\/\">Unreal Engine<\/a><\/li>\n                <li><a href=\"\/technologies\/cobol-development\/\">Cobol<\/a><\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Front-end programming languages<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n                <span>Languages<\/span>\n              <ul>\n                <li>HTML<\/li>\n                <li>CSS<\/li>\n                <li><a href=\"\/technologies\/javascript-development\/\">JavaScript<\/a><\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n                <span>Frameworks<\/span>\n              <ul>\n                <li><a href=\"\/technologies\/angular-development\/\">Angular<\/a><\/li>\n                <li><a href=\"\/technologies\/react-development\/\">React<\/a><\/li>\n                <li>Meteor<\/li>\n                <li><a href=\"\/technologies\/vuejs-development\/\">Vue.js<\/a><\/li>\n                <li><a href=\"\/technologies\/nextjs-development\/\">Next.js<\/a><\/li>\n                <li>Ember.js<\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Mobile<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                  <li><a href=\"\/services\/mobile-application-development\/ios\/\">iOS<\/a><\/li>\n                  <li><a href=\"\/services\/mobile-application-development\/android\/\">Android<\/a><\/li>\n                  <li><a href=\"\/technologies\/xamarin-development\/\">Xamarin<\/a><\/li>\n                  <li>Cordova<\/li>\n                  <li><a href=\"\/services\/pwa-development\/\">PWA<\/a><\/li>\n                  <li><a href=\"\/technologies\/react-native-development\/\">React Native<\/a><\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                  <li><a href=\"\/technologies\/flutter-development\/\">Flutter<\/a><\/li>\n                  <li><a href=\"\/technologies\/ionic-development\/\">Ionic<\/a><\/li>\n                  <li><a href=\"\/technologies\/swift-development\/\">Swift<\/a><\/li>\n                  <li><a href=\"\/technologies\/kotlin-development\/\">Kotlin<\/a><\/li>\n                  <li><a href=\"\/technologies\/maui-development\/\">.NET MAUI<\/a><\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Desktop<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>C++<\/li>\n                <li>Qt<\/li>\n                <li>C#<\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>WPF<\/li>\n                <li>Objective-C<\/li>\n                <li>Python<\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Databases\/data storages<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n                <span>SQL<\/span>\n              <ul>\n                <li>Microsoft SQL Server<\/li>\n                <li>MySQL<\/li>\n                <li>Azure SQL<\/li>\n                <li>Oracle<\/li>\n                <li>PostgreSQL<\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n                <span>NoSQL<\/span>\n              <ul>\n                <li>Apache Cassandra<\/li>\n                <li>Apache Hive<\/li>\n                <li>Hbase<\/li>\n                <li>Apache NiFi<\/li>\n                <li>MongoDB<\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Cloud data bases, warehouses and storage<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n                <span><a href=\"\/technologies\/aws\/\">AWS<\/a><\/span>\n              <ul>\n                <li>Amazon S3<\/li>\n                <li>Amazon Redshift<\/li>\n                <li>Amazon DynamoDB<\/li>\n                <li>Amazon DocumentDB<\/li>\n                <li>Amazon RDS<\/li>\n                <li>AWS Elasticache<\/li>\n              <\/ul>\n            <\/div>\n            \n            <div class=\"custom-tech-acc__content__list-wrapper\">\n                <span><a href=\"\/technologies\/google-cloud-platform\/\">Google Cloud Platform<\/a><\/span>\n              <ul>\n                <li>Google Cloud SQL<\/li>\n                <li>Google Cloud Datastore<\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n                <span><a href=\"\/technologies\/azure\/\">Azure<\/a><\/span>\n              <ul>\n                <li>Azure Data Lake<\/li>\n                <li>Azure Blob Storage<\/li>\n                <li>Azure Cosmos DB<\/li>\n                <li>Azure SQL<\/li>\n                <li>Azure Synapse Analytics<\/li>\n                <li>Azure Kinect DK<\/li>\n                <li>Azure RTOS<\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Big Data<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>Hadoop<\/li>\n                <li>Spark<\/li>\n                <li>Cassandra<\/li>\n                <li>Kafka<\/li>\n                <li>Apache Hive<\/li>\n                <li>Apache ZooKeeper<\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>Hbase<\/li>\n                <li>Azure Cosmos DB<\/li>\n                <li>Amazon Redshift<\/li>\n                <li>Amazon DynamoDB<\/li>\n                <li>MongoDB<\/li>\n                <li>Google Cloud Datastore<\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Platforms<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li><a href=\"\/services\/erp\/microsoft-dynamics-365\/\">Dynamics 365<\/a><\/li>\n                <li><a href=\"\/services\/crm\/salesforce\/\">Salesforce<\/a><\/li>\n                <li>Adobe Commerce<\/li>\n                <li><a href=\"\/services\/sharepoint\/\">SharePoint<\/a><\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li><a href=\"\/services\/erp\/servicenow\/\">ServiceNow<\/a><\/li>\n                <li><a href=\"\/technologies\/microsoft-power-bi\/\">Power BI<\/a><\/li>\n                <li><a href=\"\/services\/erp\/sap\/\">SAP<\/a><\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    \n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">DevOps<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>Containerization<\/li>\n                <li>Docker<\/li>\n                <li><a href=\"\/technologies\/kubernetes-development\/\">Kubernetes<\/a><\/li>\n                <li>Openshift<\/li>\n                <li>Apache Mesos<\/li>\n              <\/ul>\n            <\/div>\n            \n            <div class=\"custom-tech-acc__content__list-wrapper\">\n                <span>Automation<\/span>\n              <ul>\n                <li>Ansible<\/li>\n                <li>Puppet<\/li>\n                <li>Chef<\/li>\n                <li>Saltstack<\/li>\n                <li>HashiCorp Terraform<\/li>\n                <li>HashiCorp Packer<\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n          <div class=\"custom-tech-acc__content__column\">\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n                <span>CI\/CD tools<\/span>\n              <ul>\n                <li>AWS Developer tools<\/li>\n                <li>Azure DevOps<\/li>\n                <li>Google Developer Tools<\/li>\n                <li>CI\/CD<\/li>\n                <li>Jenkins<\/li>\n                <li>TC<\/li>\n              <\/ul>\n            <\/div>\n\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n                <span>Monitoring<\/span>\n              <ul>\n                <li>Zabbix<\/li>\n                <li>Nagios<\/li>\n                <li>Elasticsearch<\/li>\n                <li>Prometheus<\/li>\n                <li>Data dog<\/li>\n              <\/ul>\n            <\/div>\n            \n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n\n  <\/div>\n\n\n<\/div>\n    <script src=\"https:\/\/innowise.com\/wp-content\/themes\/hello-elementor\/assets\/js\/accordion.min.js\"><\/script>\n  \n<script>\n    window.addEventListener(\"DOMContentLoaded\", (event) => {\n\n        const siteLanguage = document.documentElement.getAttribute(\"lang\").toLowerCase();\n\n        function initAccordion(element) {\n            if (!element) return;\n\n            const acc = new Accordion(element, {\n                duration: 200,\n                showMultiple: false,\n                onOpen: function (currentElement) {\n                    const img = currentElement.querySelector('.c-accordion__toggle-button img');\n                    img.src = 'https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/close-accordion.svg';\n                },\n                onClose: function (currentElement) {\n                    const img = currentElement.querySelector('.c-accordion__toggle-button img');\n                    img.src = 'https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg';\n                },\n                elementClass: 'c-accordion__item',\n                triggerClass: 'c-accordion__trigger',\n                panelClass: 'c-accordion__panel',\n                activeClass: 'c-accordion__item_active',\n            });\n            \n            \/\/element.querySelector(\".c-accordion__trigger\").click();\n\n        }\n\n\n        initAccordion(document.querySelector(\".c-accordion\"))\n    })\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb00a69 techs-toggle elementor-widget elementor-widget-html\" data-id=\"fb00a69\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .tech-grid__toggle-button {\n        border-radius: 0px;\n        font-family: Sora;\n        font-size: 18px;\n        font-weight: 600;\n        line-height: 23.4px;\n        text-align: left;\n    \n        border:none;\n        cursor: pointer;\n        \n        padding: 0;\n        background-color: transparent;\n        color: #C63031;\n    \n        width: auto;\n        \n        margin-left: 20px;\n    \n        align-self: flex-start;\n    }\n    \n    .techs .hidden, .techs-toggle .hidden {\n        display: none !important;\n    }\n    \n    .tech-grid__toggle-button:hover,\n    .tech-grid__toggle-button:focus,\n    .tech-grid__toggle-button:active\n    {\n        color: #D13B3B !important;\n    }\n    \n    \n    @media (max-width:767px) {\n        .tech-grid__toggle-button {\n            font-size: 16px;\n            line-height: 20.8px;\n            text-align: left;\n            \n            margin:0;\n        \n            align-self: flex-start;\n        }\n    }\n<\/style>\n\n<script>\n\"use strict\"\n    \nclass ItemHideButton {\n    constructor(options) {\n        this.init(options)\n    }\n\n    init(options) {\n        const { button, itemsToHide, hiddenItemClass, hiddenButtonLabelClass, numItemsToStayVisible, hideLabel, showLabel } = options;\n        \n        \n        this.button = button\n\n        if (!this.button) throw new Error(\"button element for ItemHideButton is not valid\");\n\n        this.hideLabel = hideLabel\n        this.showLabel = showLabel\n\n        if (!this.hideLabel || !this.showLabel) throw new Error(\"label elements for ItemHideButton are not valid\");\n\n        this.numItemsToStayVisible = numItemsToStayVisible;\n        this.hiddenItemClass = hiddenItemClass;\n        this.hiddenButtonLabelClass = hiddenButtonLabelClass;\n\n\n        this.controlledItems = [...itemsToHide]\n\n        this.connectButton()\n\n        this.hideItems()\n    }\n\n    reset() {\n        this.controlledItems.forEach((item => item.classList.remove(this.hiddenItemClass)))\n        this.button.removeEventListener(this.clickEventListenner);\n    }\n\n    reInit(options) {\n        this.reset()\n        this.init(options)\n    }\n\n    hideItems() {\n        this.itemsHidden = true;\n        this.controlledItems.slice(this.numItemsToStayVisible).forEach((item => item.classList.add(this.hiddenItemClass)))\n    }\n    showItems() {\n        this.itemsHidden = false;\n        this.controlledItems.slice(this.numItemsToStayVisible).forEach((item => item.classList.remove(this.hiddenItemClass)))\n    }\n\n    connectButton() {\n        this.hideLabel.classList.add(this.hiddenButtonLabelClass)\n\n        this.clickEventListenner = (ev) => {\n            \n            ev.stopPropagation()\n\n            if (this.itemsHidden) {\n                this.showItems()\n            } else {\n                const initialRect = document.body.getBoundingClientRect()\n\n                this.hideItems()\n\n                const newRect = document.body.getBoundingClientRect()\n\n                window.scrollBy({\n                    left: 0,\n                    top: newRect.height - initialRect.height,\n                    behavior: \"instant\"\n                });\n            }\n\n            this.hideLabel.classList.toggle(this.hiddenButtonLabelClass)\n            this.showLabel.classList.toggle(this.hiddenButtonLabelClass)\n        }\n\n        this.button.addEventListener(\"click\", this.clickEventListenner);\n    }\n}\n<\/script>\n\n<button class=\"tech-grid__toggle-button\">\n    <span class=\"toggle-button_label--show\">Show more<\/span>\n    <span class=\"toggle-button_label--hide\">Show less<\/span>\n<\/button>\n\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", () => {\n        const button = new ItemHideButton(\n            { \n                button:document.querySelector(\".tech-grid__toggle-button\"),\n                hideLabel: document.querySelector(\".tech-grid__toggle-button .toggle-button_label--hide\"), \n                showLabel: document.querySelector(\".tech-grid__toggle-button .toggle-button_label--show\"),\n                \n                itemsToHide:[...document.querySelectorAll(\".techs .custom-tech-acc__accordion .c-accordion__item\")], \n                \n                hiddenItemClass: \"hidden\", \n                hiddenButtonLabelClass: \"hidden\", \n                \n                numItemsToStayVisible: 5, \n            }\n        )\n    })\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e8e9177 e-grid e-con-full e-con e-child\" data-id=\"e8e9177\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4e17a81 e-con-full e-flex e-con e-child\" data-id=\"4e17a81\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e90dfd elementor-widget elementor-widget-image\" data-id=\"4e90dfd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1350\" height=\"750\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-2.jpg\" class=\"attachment-full size-full wp-image-182130\" alt=\"OUR TEAM\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-2.jpg 1350w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-2-300x167.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-2-1024x569.jpg 1024w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-2-768x427.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-2-18x10.jpg 18w\" sizes=\"(max-width: 1350px) 100vw, 1350px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c65165 e-con-full e-flex e-con e-child\" data-id=\"2c65165\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-69a1361 e-con-full e-flex e-con e-child\" data-id=\"69a1361\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e8aa69 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"0e8aa69\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Slow, clunky tools drain your team\u2019s time.<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a79d89 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2a79d89\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">With a streamlined adtech stack, your team spends more time on strategy and less on technical overhead.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a652170 elementor-align-center contact320 elementor-widget elementor-widget-button\" data-id=\"a652170\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Optimize stack<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-295c3b5 e-flex e-con-boxed e-con e-parent\" data-id=\"295c3b5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a30e935 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"a30e935\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Industries &amp; clients we serve<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b17ebe7 elementor-widget__width-initial mb-0 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"b17ebe7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Our <\/span><span style=\"font-weight: 400;\">media and advertising software development<\/span><span style=\"font-weight: 400;\"> expertise spans every part of the digital advertising ecosystem, tailoring each solution to the challenges and scale of your business. Whether you are monetizing inventory, optimizing campaigns, or launching a new marketplace, we will develop the technology to make it happen.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7dbde2d x-switcher-section elementor-widget elementor-widget-html\" data-id=\"7dbde2d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"x-domains-container\">\r\n    <div class=\"x-domains__list\">\r\n        <div class=\"x-domains__swiper\">\r\n            \r\n            <ul class=\"x-domains__list_container swiper-wrapper\">\r\n                <li class=\"x-domains__list-item swiper-slide x-domains__list-item_active\">Ad networks<\/li>\r\n                <li class=\"x-domains__list-item swiper-slide\">Publishers<\/li>\r\n                <li class=\"x-domains__list-item swiper-slide\">Agencies<\/li>\r\n                <li class=\"x-domains__list-item swiper-slide\">Streaming & OTT<\/li>\r\n                <li class=\"x-domains__list-item swiper-slide\">OOH advertising<\/li>\r\n            <\/ul>\r\n  \r\n        <\/div>\r\n  \r\n        <div class=\"x-domains__navigation\">\r\n            <button class=\"x-domains__navigation-btn\">\r\n                <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <g>\r\n                        <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                        <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                    <\/g>\r\n                <\/svg>\r\n            <\/button>\r\n  \r\n            <button class=\"x-domains__navigation-btn\">\r\n                <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <g>\r\n                        <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                        <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                    <\/g>\r\n                <\/svg>\r\n            <\/button>\r\n        <\/div>\r\n    <\/div>\r\n  \r\n  \r\n  \r\n  \r\n    <div class=\"x-domains__descriptions domains__swiper\">\r\n        <div class=\"swiper-wrapper\">\r\n            \r\n            <div class=\"x-domains__descriptions-item swiper-slide\">\r\n              <div class=\"x-slider-info-block\">\r\n                  <div class=\"x-slider-title\">\r\n                      <h3>Ad networks & exchanges<\/h3>\r\n                  <\/div>\r\n                  <p class=\"x-slider-desc\">We enable ad networks and exchanges to trade inventory faster and more effectively through custom-built platforms and ad exchange software that scales with demand.<\/p>\r\n                  <ul class=\"x-slider-list\">\r\n\t<li>Win more bids with lower latency<\/li>\r\n\t<li>Boost revenue with smarter allocation<\/li>\r\n\t<li>Connect seamlessly with global partners<\/li>\r\n                  <\/ul>\r\n              <\/div>\r\n              <div class=\"x-slider-image-block\">\r\n                  <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Ad-networks-exchanges.jpg\" alt=\"Ad networks & exchanges\" \/>\r\n              <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"x-domains__descriptions-item swiper-slide\">\r\n              <div class=\"x-slider-info-block\">\r\n                  <div class=\"x-slider-title\">\r\n                      <h3>Publishers & media companies<\/h3>\r\n                  <\/div>\r\n                  <p class=\"x-slider-desc\">We help publishers maximize ad revenue while still providing a great experience for their audience by creating powerful, flexible SSPs and monetization tools.<\/p>\r\n                  <ul class=\"x-slider-list\">\r\n\t<li>Increase CPMs through stronger competition<\/li>\r\n\t<li>Reach audiences without third-party cookies<\/li>\r\n\t<li>Simplify ad operations in one place<\/li>\r\n                  <\/ul>\r\n              <\/div>\r\n              <div class=\"x-slider-image-block\">\r\n                  <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Publishers-media-companies.jpg\" alt=\"Publishers & media companies\" \/>\r\n              <\/div>\r\n            <\/div>\r\n  \r\n            <div class=\"x-domains__descriptions-item swiper-slide\">\r\n                <div class=\"x-slider-info-block\">\r\n                    <div class=\"x-slider-title\">\r\n                        <h3>Agencies with proprietary platforms<\/h3>\r\n                    <\/div>\r\n                    <p class=\"x-slider-desc\">We provide adtech app development services to help agencies manage and control their campaigns and their clients' data with white-label adtech solutions.<\/p>\r\n                    <ul class=\"x-slider-list\">\r\n\t<li>Launch campaigns faster with automation<\/li>\r\n\t<li>Keep all client data in-house<\/li>\r\n\t<li>Report performance in a single view<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                <div class=\"x-slider-image-block\">\r\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Industry-pic.jpg\" alt=\"Agencies with proprietary platforms\" \/>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"x-domains__descriptions-item swiper-slide\">\r\n              <div class=\"x-slider-info-block\">\r\n                  <div class=\"x-slider-title\">\r\n                      <h3>Streaming & OTT providers<\/h3>\r\n                  <\/div>\r\n                  <p class=\"x-slider-desc\">We help streaming services and OTT providers deliver relevant ads without disrupting viewer experience.<\/p>\r\n                  <ul class=\"x-slider-list\">\r\n\t<li>Keep ads seamless across devices<\/li>\r\n\t<li>Extend reach to new channels<\/li>\r\n\t<li>Personalize content for higher engagement<\/li>\r\n                  <\/ul>\r\n              <\/div>\r\n              <div class=\"x-slider-image-block\">\r\n                  <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Streaming-OTT-providers.jpg\" alt=\"Streaming & OTT providers\" \/>\r\n              <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"x-domains__descriptions-item swiper-slide\">\r\n              <div class=\"x-slider-info-block\">\r\n                  <div class=\"x-slider-title\">\r\n                      <h3>Out-of-home advertising networks<\/h3>\r\n                  <\/div>\r\n                  <p class=\"x-slider-desc\">We help OOH networks manage and monetize digital signage with dynamic, programmatic-ready platforms.<\/p>\r\n                  <ul class=\"x-slider-list\">\r\n\t<li>Update creatives instantly, from anywhere<\/li>\r\n\t<li>Sell inventory to more buyers<\/li>\r\n\t<li>Reduce manual scheduling effort<\/li>\r\n                  <\/ul>\r\n              <\/div>\r\n              <div class=\"x-slider-image-block\">\r\n                  <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Out-of-home-advertising-networks.jpg\" alt=\"Out-of-home advertising networks\" \/>\r\n              <\/div>\r\n            <\/div>\r\n  \r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n  \r\n  \r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", ()=>{\r\n    const xDomainsListItems = document.querySelectorAll('.x-domains__list-item');\r\n\r\n\r\n  \r\n  const xDomainsSwiper = new Swiper('.x-domains__swiper', {\r\n    slidesPerView: 'auto',\r\n    spaceBetween: 20,  \r\n       observer:true,\r\n    \r\n      freeMode: true,\r\n      watchSlidesVisibility: true,\r\n      watchSlidesProgress: true,\r\n    grabCursor: true,\r\n\r\n    breakpoints: {\r\n    \/\/ when window width is >= 320px\r\n    1280: {\r\n      spaceBetween: 30\r\n    },\r\n  }\r\n  });\r\n  \r\n  \r\n  const domainsSwiper = new Swiper('.x-domains__descriptions.domains__swiper', {\r\n    slidesPerView: 1,\r\n   spaceBetween: 24, \r\n       effect:'fade',\r\n       observer:true,\r\n    grabCursor: true,\r\n      thumbs: {\r\n        swiper: xDomainsSwiper,\r\n      },\r\n      navigation: {\r\n        nextEl: \".x-domains__navigation button:nth-child(2)\",\r\n        prevEl: \".x-domains__navigation button:nth-child(1)\",\r\n      },\r\n  });  \r\n  \r\n    \/*const notFullyVisibles = {}\r\n  \r\n    const intersectorOptions = {\r\n      root: document.querySelector(\".x-domains__swiper\"),\r\n      rootMargin: \"0px\",\r\n      threshold: 1.0,\r\n    };\r\n    \r\n    const intersectorCallback = (entries, observer) => {\r\n      entries.forEach((entry, index) => {\r\n          notFullyVisibles[index] = entry.intersectionRatio < 1;\r\n      });\r\n    };\r\n    \r\n    const observer = new IntersectionObserver(intersectorCallback, intersectorOptions);\r\n    \r\n    xDomainsListItems.forEach((item)=>observer.observe(item))*\/\r\n  \r\n  \r\n    domainsSwiper.on('slideChange', function (data) {\r\n    \r\n    const activeIndex = data.activeIndex;\r\n    \r\n        \r\n    xDomainsListItems.forEach((elem,i)=>{\r\n             if (activeIndex === i) {\r\n              elem.classList.add('x-domains__list-item_active');\r\n              xDomainsSwiper.slideTo(i)\r\n            } else {\r\n              elem.classList.remove('x-domains__list-item_active');\r\n            }   \r\n    })\r\n    \r\n    \/*xDomainsSwiper.slideTo(data.activeIndex)*\/\r\n\r\n});\r\n})\r\n    \r\n  \r\n  \r\n<\/script>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c7fc10 e-flex e-con-boxed e-con e-parent\" data-id=\"5c7fc10\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ddafb0 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"7ddafb0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\r\n.cust-grid a {\r\n    text-decoration: underline;\r\n}\r\n\r\n.cust-grid li.red-dot h3 {\r\n    display: inline;\r\n    line-height: 135%;\r\n}\r\n\r\nul.list {\r\n  list-style: none;\r\n  padding: 0\r\n}\r\n\r\nul li.red-dot::before {\r\n  content: \"\";\r\n  background: #C63031;\r\n  font-weight: bold;\r\n  display: inline-block;\r\n  width: 7px;\r\n  height: 7px;\r\n  border-radius: 50%;\r\n  margin-right: 10px;\r\n  margin-bottom: 5px;\r\n}\r\n\r\nul li.red-dot h3 {\r\n    font: inherit;\r\n}\r\n\r\nul li.red-dot {\r\n  line-height: 32.4px;\r\n}\r\n\r\nul li.red-dot h3 {\r\n    font: inherit;\r\n}\r\n\r\n@media (max-width:767px) {\r\n    \r\n    .cust-grid li.red-dot h3 {\r\n        line-height: 130%;\r\n    }\r\n\r\n    ul li.red-dot::before {\r\n      width: 5px;\r\n      height: 5px;\r\n      margin-right: 7px;\r\n      margin-bottom: 4px;\r\n    }\r\n    \r\n    ul li.red-dot {\r\n      line-height: 23.4px;\r\n    }\r\n}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5594fe elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"d5594fe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Solutions we build<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3133e93 elementor-widget__width-initial mb-0 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"3133e93\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We don\u2019t make \u201ctech for the sake of tech\u201d. We focus our <\/span><span style=\"font-weight: 400;\">ad tech software development services<\/span><span style=\"font-weight: 400;\"> on building tools that remove bottlenecks, bring clarity, and give you full control of your ad business, so you can grow, move fast, and keep the margin.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3315fda e-grid e-con-full cust-grid e-con e-child\" data-id=\"3315fda\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-25482a4 e-con-full e-flex e-con e-child\" data-id=\"25482a4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62517ee elementor-widget elementor-widget-text-editor\" data-id=\"62517ee\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\"><li class=\"red-dot\"><h3>Demand-side platforms<\/h3><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c315d2b mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"c315d2b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We build DSPs tailored to your goals \u2013 no generic dashboards, no guessing. Just smart targeting, clear reporting, and media buying that scales.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-727b70e e-con-full e-flex e-con e-child\" data-id=\"727b70e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c53738e elementor-widget elementor-widget-text-editor\" data-id=\"c53738e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\"><li class=\"red-dot\"><h3>Supply-side platforms<\/h3><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec0040b mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"ec0040b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Our SSPs help you sell smarter: more buyers, better yield, less manual work. You get control over pricing, access, and monetization.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-13868a7 e-con-full e-flex e-con e-child\" data-id=\"13868a7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-807e50f elementor-widget elementor-widget-text-editor\" data-id=\"807e50f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\"><li class=\"red-dot\"><h3>Ad exchange software<\/h3><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57c50f8 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"57c50f8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We build real-time marketplaces that are fast and clean. Our software can perform thousands of trades per second, without the choking. <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e76c39 e-con-full e-flex e-con e-child\" data-id=\"1e76c39\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a0cea2 elementor-widget elementor-widget-text-editor\" data-id=\"5a0cea2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\"><li class=\"red-dot\"><h3>Real-time bidding software<\/h3><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-229904c mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"229904c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We create real-time bidding software that win a bid in milliseconds. Speed is your ally, and we will keep it that way.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a6fad5b e-con-full e-flex e-con e-child\" data-id=\"a6fad5b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65bddbc elementor-widget elementor-widget-text-editor\" data-id=\"65bddbc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\"><li class=\"red-dot\"><h3>Data management platforms<\/h3><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f59daa6 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"f59daa6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We build your audience data in one platform so you can easily segment, target and action your audience. Say goodbye to disjunct systems and blind spots.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-187a211 e-con-full e-flex e-con e-child\" data-id=\"187a211\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b94606a elementor-widget elementor-widget-text-editor\" data-id=\"b94606a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\"><li class=\"red-dot\"><h3>Ad servers<\/h3><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5ec960 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"a5ec960\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We offer custom <\/span><span style=\"font-weight: 400;\">ad server development<\/span><span style=\"font-weight: 400;\"> \u2013 flexible, fast, and built for performance. Show, track, and optimize with no limitations.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-985b610 e-con-full e-flex e-con e-child\" data-id=\"985b610\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d7e646 elementor-widget elementor-widget-text-editor\" data-id=\"0d7e646\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Programmatic platforms<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a6b4f5 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"3a6b4f5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We build full programmatic advertising platforms \u2013 your rules, your logic, your revenue. No black boxes.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-635b7aa e-con-full e-flex e-con e-child\" data-id=\"635b7aa\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9c8612 elementor-widget elementor-widget-text-editor\" data-id=\"c9c8612\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\"><li class=\"red-dot\"><h3>CTV\/OTT ad platforms<\/h3><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4adcc3 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"b4adcc3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We create ad tech for streaming \u2013 smart, non-intrusive delivery across connected TV, with the targeting you actually need.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e8a300 e-con-full e-flex e-con e-child\" data-id=\"7e8a300\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d8cf38 elementor-widget elementor-widget-text-editor\" data-id=\"0d8cf38\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Adtech integrations<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3d86f6 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"c3d86f6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Our adtech integration services connect your stack, not clutter it. Clean data, smooth flow, full visibility across every system.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69f4e41 e-grid e-con-full e-con e-child\" data-id=\"69f4e41\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-68c2774 e-con-full e-flex e-con e-child\" data-id=\"68c2774\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f24ea5e elementor-widget elementor-widget-image\" data-id=\"f24ea5e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"669\" height=\"471\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Frame-1597885559-6.png\" class=\"attachment-full size-full wp-image-186670\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Frame-1597885559-6.png 669w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Frame-1597885559-6-300x211.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Frame-1597885559-6-18x12.png 18w\" sizes=\"(max-width: 669px) 100vw, 669px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e75c9a e-con-full e-flex e-con e-child\" data-id=\"4e75c9a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0356bb7 e-con-full e-flex e-con e-child\" data-id=\"0356bb7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b1b00df elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"b1b00df\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">No in-house team? No excuse.<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd98c8d elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"dd98c8d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Our senior adtech engineers step in, build fast, and deliver production-ready platforms that scale, without babysitting or overhead.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7b9559 elementor-align-center contact320 elementor-widget elementor-widget-button\" data-id=\"a7b9559\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Hire a team<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c9be474 e-flex e-con-boxed e-con e-parent\" data-id=\"c9be474\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1830923 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"1830923\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our Ad software development process<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3adb0c elementor-widget__width-initial mb-0 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"b3adb0c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">You\u2019re not here for \u201citerations\u201d \u2013 you want a platform that works, scales, and makes money. As a results-driven <\/span><span style=\"font-weight: 400;\">adtech development services<\/span><span style=\"font-weight: 400;\"> provider, we build exactly that. No guesswork. Just a proven process that moves fast and delivers.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a3b0bc roadmap-grid-2 elementor-widget elementor-widget-html\" data-id=\"4a3b0bc\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .roadmap-grid-2 .new-steps-container {\n    display: grid;\n    \/*flex-wrap: wrap;*\/\n    row-gap: 80px;\n    padding: 0;\n\n    grid-auto-rows: auto;\n\n    grid-template-columns: 36fr 36fr 36fr 32fr;\n}\n\n.roadmap-grid-2 .new-step-item {\n    width: 100%;\n\n    display: flex;\n    flex-direction: column;\n\n    gap: 20px;\n}\n\n.roadmap-grid-2 .new-step-item-desc {\n    display: flex;\n    flex-direction: column;\n    \/*padding-right: 10px;*\/\n    gap: 20px;\n}\n\n.roadmap-grid-2 .new-step-item-title {\n    font-family: Sora;\n    font-weight: 600;\n    font-size: 24px;\n    line-height: 32.4px;\n    \n    color: #2e2e2e;\n\n    \/*padding-right: 15px;*\/\n}\n\n.roadmap-grid-2 .new-step-item-duration {\n    font-family: Karla;\n    font-size: 22px;\n    font-weight: 400;\n    line-height: 28px;\n    text-align: left;\n    color: #C63031;\n}\n\n.roadmap-grid-2 .new-step-item-text {\n    font-family: Karla;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 24px;\n\n    margin: 0;\n}\n\n\n.roadmap-grid-2 .new-step-item-list {\n    font-family: Karla;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 24px;\n\n    margin: 0;\n\n    gap: 16px;\n\n    display: flex;\n    list-style: none;\n    flex-direction: column;\n    list-style-position: outside;\n    padding-left: 12px;\n}\n\n\n\n.roadmap-grid-2 .new-step-item-list li:before {\n    content: \"\";\n    position: absolute;\n    display: inline-block;\n    width: 0.45rem;\n    aspect-ratio: 1\/1;\n\n    border-radius: 50%;\n    background: #C63031;\n    left: -14px;\n    top: 0.55em;\n    flex-shrink: 0;\n}\n\n.roadmap-grid-2 .new-step-item-list li {\n    font: inherit;\n    margin: 0;\n    position: relative;\n    padding-left: 0px;\n    \n        color: #2e2e2e;\n}\n\n\n.roadmap-grid-2 .scheme-progress-circle {\n    flex-shrink: 0;\n    border-radius: 100%;\n    height: 30px;\n    width: 30px;\n    z-index: 2;\n\n    background-color: var(--item-color);\n    border-color: var(--item-color);\n}\n\n\n.roadmap-grid-2 .scheme-progress-global-line {\n    height: 2px;\n    background: var(--item-color);\n}\n\n.roadmap-grid-2 .new-step-item:last-child .scheme-progress-global-line {\n    background: linear-gradient(90deg, var(--item-color) 50%, transparent 0) 50% \/ 8px 2px repeat-x;\n}\n\n.roadmap-grid-2 .figure-container {\n    display: flex;\n    align-items: center;\n    position: relative;\n    width: 100%;\n}\n\n@media (min-width: 1280px) {\n    .roadmap-grid-2 .new-step-item .figure-container::after {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--item-color);\n        width: 100%;\n        position: relative;\n        z-index: 2;\n    }\n\n\n    .roadmap-grid-2 .new-step-item:nth-child(4n + 5) .figure-container::before {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--prev-item-color);\n        position: absolute;\n        z-index: 1;\n        width: 100vw;\n        right: 100%;\n    }\n\n\n    .roadmap-grid-2 .new-step-item:nth-child(4n + 4) .figure-container::after {\n        position: absolute;\n        width: 100vw;\n    }\n\n    .roadmap-grid-2 .new-step-item:last-child .figure-container::after {\n        background: linear-gradient(90deg, var(--item-color) 50%, transparent 0) 50% \/ 8px 2px repeat-x;\n        width: 100%;\n    }\n    \n    \n\n.roadmap-grid-2 .new-step-item>*:not(.figure-container), .roadmap-grid-2 .new-step-item:last-child > .figure-container {\n    width: 100%;\n    max-width: 300px;\n}\n\n.roadmap-grid-2 .new-step-item:not(:nth-child(4n))>*:not(.figure-container) {\n    width: 100%;\n    padding-right: 60px;\n    max-width: unset;\n}\n}\n\n\/*@media (max-width: 1279px) and (min-width:768px) {\n    .roadmap-grid-2 .new-step-item .figure-container::after {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--item-color);\n        width: 100%;\n        position: relative;\n        z-index: 2;\n    }\n\n    .roadmap-grid-2 .new-step-item:nth-child(2n + 3) .figure-container::before {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--prev-item-color);\n        position: absolute;\n        z-index: 1;\n        width: 100vw;\n        right: 100%;\n    }\n\n    .roadmap-grid-2 .new-step-item:nth-child(2n + 2) .figure-container::after {\n        position: absolute;\n        width: 100vw;\n    }\n\n    .roadmap-grid-2 .new-step-item:last-child .figure-container::after {\n        background: linear-gradient(90deg, var(--item-color) 50%, transparent 0) 50% \/ 8px 2px repeat-x;\n        width: 100%;\n    }\n\n\n\n    .roadmap-grid-2 .new-steps-container {\n        grid-auto-rows: auto;\n\n        grid-template-columns: 36fr 37fr;\n        row-gap: 40px;\n    }\n\n    .roadmap-grid-2 .new-step-item {\n        gap: 20px;\n    }\n\n    .roadmap-grid-2 .new-step-item-desc {\n        display: flex;\n        flex-direction: column;\n        width: 90%;\n        gap: 20px;\n    }\n\n    .roadmap-grid-2 .scheme-progress-circle {\n        flex-shrink: 0;\n        border-radius: 100%;\n        height: 30px;\n        width: 30px;\n        z-index: 2;\n    }\n    \n\n    .roadmap-grid-2 .new-step-item>*:not(.figure-container) {\n        width: 100%;\n        max-width: 300px;\n    }\n\n    .roadmap-grid-2 .new-step-item:not(:nth-child(2n))>*:not(.figure-container) {\n        width: 100%;\n        padding-right: 60px;\n        max-width: 360px;\n    }\n}*\/\n\n@media (max-width: 1279px) and (min-width:768px) {\n    .roadmap-grid-2 .new-step-item .figure-container::after {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--item-color);\n        width: 100%;\n        position: relative;\n        z-index: 2;\n    }\n\n    .roadmap-grid-2 .new-step-item:nth-child(2n + 3) .figure-container::before {\n        display: block;\n        content: \"\";\n        height: 2px;\n        background: var(--prev-item-color);\n        position: absolute;\n        z-index: 1;\n        width: 100vw;\n        right: 100%;\n    }\n\n    .roadmap-grid-2 .new-step-item:nth-child(2n + 2) .figure-container::after {\n        position: absolute;\n        width: 100vw;\n    }\n\n    .roadmap-grid-2 .new-step-item:last-child .figure-container::after {\n        background: linear-gradient(90deg, var(--item-color) 50%, transparent 0) 50% \/ 8px 2px repeat-x;\n        width: 100%;\n    }\n\n\n\n    .roadmap-grid-2 .new-steps-container {\n        grid-auto-rows: auto;\n\n        grid-template-columns: 1fr 1fr;\n        row-gap: 40px;\n    }\n\n    .roadmap-grid-2 .new-step-item {\n        gap: 20px;\n    }\n\n    .roadmap-grid-2 .new-step-item-desc {\n        display: flex;\n        flex-direction: column;\n        width: 100%;\n        gap: 20px;\n    }\n\n    .roadmap-grid-2 .scheme-progress-circle {\n        flex-shrink: 0;\n        border-radius: 100%;\n        height: 30px;\n        width: 30px;\n        z-index: 2;\n    }\n    \n\n    .roadmap-grid-2 .new-step-item>*:not(.figure-container),\n    .roadmap-grid-2 .new-step-item:last-child>*:not(.figure-container) \n    {\n        width: 100%;\n        padding-right: 60px;\n        max-width: initial;\n    }\n\n    .roadmap-grid-2 .new-step-item:not(:nth-child(2n))>*:not(.figure-container) {\n        width: 100%;\n        padding-right: 60px;\n        max-width: initial;\n    }\n}\n\n@media (max-width: 767px) {\n\n    .roadmap-grid-2 .figure-container {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        position: relative;\n        width: auto;\n        height: 100%;\n    }\n\n\n    .roadmap-grid-2 .scheme-progress-circle {\n        flex-shrink: 0;\n        border-radius: 100%;\n        height: 24px;\n        width: 24px;\n        z-index: 2;\n    }\n\n    .roadmap-grid-2 .new-step-item .figure-container::after {\n        display: block;\n        content: \"\";\n        width: 2px;\n        background: var(--item-color);\n        height: 100%;\n        position: relative;\n        z-index: 2;\n    }\n\n\n    .roadmap-grid-2 .new-step-item:last-child .figure-container::after {\n\n        background: linear-gradient(0, var(--item-color) 50%, transparent 0) 50% \/ 2px 8px repeat-y;\n\n        width: 2px;\n        height: 100%;\n    }\n\n    .roadmap-grid-2 .new-steps-container {\n        grid-template-columns: 1fr;\n        row-gap: 0;\n    }\n\n\n\n\n    .roadmap-grid-2 .new-step-item {\n        display: flex;\n        flex-direction: row;\n        align-items: start;\n        gap: 16px;\n        max-width: 100%;\n        position: relative;\n    }\n\n    \/*.roadmap-grid-2 .new-step-item > *:not(.figure-container) {\n    width: 100%;\n    max-width: 300px;\n  }*\/\n\n    .roadmap-grid-2 .new-step-item:not(:nth-child(4n))>*:not(.figure-container) {\n        width: 100%;\n    }\n\n    .roadmap-grid-2 .new-step-item-desc {\n        display: flex;\n        flex-direction: column;\n        width: 100%;\n        max-width: 100%;\n        margin-right: 0;\n        gap: 10px;\n    }\n\n    .roadmap-grid-2 .new-step-item:not(:last-child) .new-step-item-desc {\n        margin-bottom: 20px;\n    }\n\n\n\n    .roadmap-grid-2 .new-step-item-title {\n        font-size: 18px;\n        line-height: 23.4px;\n\n        padding: 0;\n    }\n\n    .roadmap-grid-2 .new-step-item-duration {\n        font-size: 16px;\n        line-height: 20px;\n    }\n\n    .roadmap-grid-2 .new-step-item-text {\n        font-size: 12px;\n        line-height: 18px;\n    }\n\n    .roadmap-grid-2 .mobile-new-steps-container {\n        display: flex;\n    }\n\n    .roadmap-grid-2 .new-step-item-list li:before {\n        width: 0.42rem;\n        aspect-ratio: 1\/1;\n    }\n\n    .roadmap-grid-2 .new-step-item-list {\n        font-size: 12px;\n        line-height: 18px;\n\n        gap: 10px;\n\n        padding: 0;\n        padding-left: 15px;\n    }\n}\n<\/style>\n<div class=\"new-steps-container\">\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                Analysis & planning\n            <\/span>\n            <!--<span class=\"new-step-item-duration\">1-2 hours<\/span>-->\n            <p class=\"new-step-item-text\">\nWe start by asking the only questions that matter: What\u2019s the business goal? Where\u2019s the upside? Then we pick the right tech, define scope, and build a roadmap that won\u2019t collapse mid-project.\n            <\/p>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                Design & prototyping\n            <\/span>\n            <p class=\"new-step-item-text\">\nWe design wireframes and flows that solve real use cases \u2013 not just look pretty in Figma. You get to test logic, UX, and flow before we write a single line of code.\n            <\/p>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                Frontend development\n            <\/span>\n            <p class=\"new-step-item-text\">\nWe build responsive UIs that are fast, with real-time controls, and no bloat. Everything is tuned for performance, not pageviews.\n            <\/p>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                Backend development\n            <\/span>\n            <p class=\"new-step-item-text\">\nWe develop back-end logic and APIs which can withhold high-load, without crashing in peak traffic. Secure, scalable and ready for real money.\n            <\/p>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                Integration\n            <\/span>\n            <p class=\"new-step-item-text\">\nWe connect everything \u2013 ad tools, APIs, analytics, billing \u2013 and test every flow like it\u2019s already in production. Because soon, it will be.\n            <\/p>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">Testing & QA<\/span>\n            <p class=\"new-step-item-text\">\nWe run stress tests, regression tests, and edge cases because your users won\u2019t forgive bugs, and neither do we.\n            <\/p>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">Deployment<\/span>\n            <p class=\"new-step-item-text\">\nWe ship with logging, rollback, monitoring, and proper infrastructure. You go live knowing it won\u2019t blow up at 3 AM.\n            <\/p>\n        <\/div>\n    <\/div>\n    \n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">Optimization & maintenance<\/span>\n            <p class=\"new-step-item-text\">\nWe track real usage, fix what matters, cut what doesn\u2019t, and ship updates based on how people actually use the platform \u2013 not how they said they would in a workshop.\n            <\/p>\n        <\/div>\n    <\/div>\n    \n    \n\n<\/div>\n\n\n<script>\n    (() => {\n\n        \/\/ number of elements must be at least equal to num of colors to work\n        const colors = [\n            \"#C63031\",\n            \"#CD505D\",\n            \"#D36F89\",\n            \"#DA8FB5\",\n            \"#DD9ECB\",\n            \"#E4BEF7\",\n            \"#BF9FD8\",\n            \"#A481BF\",\n        ]\n\n        const desktopFigures = [...document.querySelectorAll(\".roadmap-grid-2 .new-steps-container .figure-container\")]\n\n        desktopFigures.forEach((item, index) => {\n            item.style.setProperty(\"--item-color\", colors[index]);\n            \n            if (index >= 1) {\n                item.style.setProperty(\"--prev-item-color\", colors[index - 1]);\n            }\n        })\n\n    })()\n<\/script>\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-00087fd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"00087fd\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-733361a\" data-id=\"733361a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-56bcb84 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"56bcb84\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our adtech and marketing projects<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6670628 elementor-widget elementor-widget-shortcode\" data-id=\"6670628\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n        <div class=\"slider-overflow\">\n            <div class=\"swiper-related\">\n                <div class=\"swiper-wrapper\">\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/nl\/case\/gestical-platform-modernization\/\" aria-label=\"block_194759\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/smart-meter-integration.png\" alt=\"Modernization of Gestical\u2019s operational platform\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/gestical.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/nl\/case\/gestical-platform-modernization\/\" aria-label=\"Modernization of Gestical\u2019s operational platform\" >Modernization of Gestical\u2019s operational platform<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/nl\/cases\/energy\/\">Energy<\/a><a href=\"\/nl\/cases\/staff-augmentation\/\">Staff augmentation<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/nl\/case\/gestical-platform-modernization\/\" aria-label=\"Read more about Modernization of Gestical\u2019s operational platform\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/nl\/case\/ios-and-vr-meditation-app-development\/\" aria-label=\"block_194217\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/iOS-and-VR-meditation-app-suite-for-Grozio-Planeta-UAB-2.png\" alt=\"iOS and VR meditation app suite for Gro\u017eio Planeta UAB\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/nl\/case\/ios-and-vr-meditation-app-development\/\" aria-label=\"iOS and VR meditation app suite for Gro\u017eio Planeta UAB\" >iOS and VR meditation app suite for Gro\u017eio Planeta UAB<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/nl\/cases\/aws\/\">AWS<\/a><a href=\"\/nl\/cases\/django\/\">Django<\/a><a href=\"\/nl\/cases\/gezondheidszorg\/\">Healthcare<\/a><a href=\"\/nl\/cases\/mobile-development\/\">Mobile development<\/a><a href=\"\/nl\/cases\/php\/\">PHP<\/a><a href=\"\/nl\/cases\/python\/\">Python<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/nl\/case\/ios-and-vr-meditation-app-development\/\" aria-label=\"Read more about iOS and VR meditation app suite for Gro\u017eio Planeta UAB\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/nl\/case\/custom-website-development-for-airline\/\" aria-label=\"block_193018\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/airplane-in-the-sky.jpg\" alt=\"Multi-page charter airline website for a startup air carrier\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Flyyo-logo.png\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/nl\/case\/custom-website-development-for-airline\/\" aria-label=\"Multi-page charter airline website for a startup air carrier\" >Multi-page charter airline website for a startup air carrier<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/nl\/cases\/php\/\">PHP<\/a><a href=\"\/nl\/cases\/design\/\">UI\/UX design<\/a><a href=\"\/nl\/cases\/webontwikkeling\/\">Web development<\/a><a href=\"\/nl\/cases\/website\/\">Website<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/nl\/case\/custom-website-development-for-airline\/\" aria-label=\"Read more about Multi-page charter airline website for a startup air carrier\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/nl\/case\/custom-fhir-integration-gateway\/\" aria-label=\"block_193309\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/image-teaser-fim.jpg\" alt=\"Designing a data integration gateway for FIM Medical\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/logo-fim.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/nl\/case\/custom-fhir-integration-gateway\/\" aria-label=\"Designing a data integration gateway for FIM Medical\" >Designing a data integration gateway for FIM Medical<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/nl\/cases\/net\/\">.NET<\/a><a href=\"\/nl\/cases\/c\/\">C#<\/a><a href=\"\/nl\/cases\/gezondheidszorg\/\">Healthcare<\/a><a href=\"\/nl\/cases\/integratie\/\">Integration<\/a><a href=\"\/nl\/cases\/staff-augmentation\/\">Staff augmentation<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/nl\/case\/custom-fhir-integration-gateway\/\" aria-label=\"Read more about Designing a data integration gateway for FIM Medical\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/nl\/case\/fast-website-delivery\/\" aria-label=\"block_192516\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/image-teaser-3.png\" alt=\"Fast Website Delivery for Family Businesses\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Logo-symbolname-green-1.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/nl\/case\/fast-website-delivery\/\" aria-label=\"Fast Website Delivery for Family Businesses\" >Fast Website Delivery for Family Businesses<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/nl\/cases\/cms\/\">CMS website development<\/a><a href=\"\/nl\/cases\/bouw\/\">Construction<\/a><a href=\"\/nl\/cases\/horeca\/\">HoReCa<\/a><a href=\"\/nl\/cases\/js\/\">JavaScript<\/a><a href=\"\/nl\/cases\/php\/\">PHP<\/a><a href=\"\/nl\/cases\/website\/\">Website<\/a><a href=\"\/nl\/cases\/wordpress\/\">WordPress<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/nl\/case\/fast-website-delivery\/\" aria-label=\"Read more about Fast Website Delivery for Family Businesses\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/nl\/case\/finance-ai-assistant\/\" aria-label=\"block_191935\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/image-teaser-2.png\" alt=\"Haia: finance AI assistant\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Haia-logo-1.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/nl\/case\/finance-ai-assistant\/\" aria-label=\"Haia: finance AI assistant\" >Haia: finance AI assistant<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/nl\/cases\/ai\/\">AI<\/a><a href=\"\/nl\/cases\/blockchain\/\">Blockchain<\/a><a href=\"\/nl\/cases\/fintech\/\">FinTech<\/a><a href=\"\/nl\/cases\/kotlin\/\">Kotlin<\/a><a href=\"\/nl\/cases\/smart-contract\/\">Smart contract<\/a><a href=\"\/nl\/cases\/web3\/\">Web3<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/nl\/case\/finance-ai-assistant\/\" aria-label=\"Read more about Haia: finance AI assistant\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/nl\/case\/blockchain-ecosystem-development\/\" aria-label=\"block_179475\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Hero-image.jpg\" alt=\"Blockchain ecosystem powered by Layer 2 zk-Rollups\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/prophaust.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/nl\/case\/blockchain-ecosystem-development\/\" aria-label=\"Blockchain ecosystem powered by Layer 2 zk-Rollups\" >Blockchain ecosystem powered by Layer 2 zk-Rollups<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/nl\/cases\/blockchain\/\">Blockchain<\/a><a href=\"\/nl\/cases\/fintech\/\">FinTech<\/a><a href=\"\/nl\/cases\/kotlin\/\">Kotlin<\/a><a href=\"\/nl\/cases\/node-js\/\">Node.js<\/a><a href=\"\/nl\/cases\/python\/\">Python<\/a><a href=\"\/nl\/cases\/smart-contract\/\">Smart contract<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/nl\/case\/blockchain-ecosystem-development\/\" aria-label=\"Read more about Blockchain ecosystem powered by Layer 2 zk-Rollups\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/nl\/case\/ai-ergonomics-software-scaling\/\" aria-label=\"block_195080\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/image.png\" alt=\"Scaling AI ergonomics assessment software\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/prophaust.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/nl\/case\/ai-ergonomics-software-scaling\/\" aria-label=\"Scaling AI ergonomics assessment software\" >Scaling AI ergonomics assessment software<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/nl\/cases\/angular\/\">Angular<\/a><a href=\"\/nl\/cases\/back-end-ontwikkeling\/\">Back-end development<\/a><a href=\"\/nl\/cases\/onderneming\/\">Enterprise<\/a><a href=\"\/nl\/cases\/front-end-ontwikkeling\/\">Front-end development<\/a><a href=\"\/nl\/cases\/node-js\/\">Node.js<\/a><a href=\"\/nl\/cases\/qa\/\">QA<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/nl\/case\/ai-ergonomics-software-scaling\/\" aria-label=\"Read more about Scaling AI ergonomics assessment software\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n                <\/div>\n                \n                <div class=\"swiper-related__navigation\">\n                    <button class=\"swiper-related__navigation-btn\">\n                        <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <g>\n                                <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                                <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                            <\/g>\n                        <\/svg>\n                    <\/button>\n                \n                    <button class=\"swiper-related__navigation-btn\">\n                        <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                            <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"cases-swiper-pagination\"><\/div>\n        \n        <script src=\"\/wp-content\/themes\/hello-elementor\/assets\/js\/slb-case.js\"><\/script>  \n        <link rel=\"stylesheet\" href=\"\/wp-content\/themes\/hello-elementor\/assets\/css\/case-slider.css\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-252ed42 e-flex e-con-boxed e-con e-parent\" data-id=\"252ed42\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-566cb02 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"566cb02\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    \n.swiper-related {\n        overflow: visible;\n    }\n    .swiper-related .swiper-slide {\n        width: 440px !important;\n        min-height: 570px !important;\n        margin-right: 40px !important;\n        color: #fff !important;\n        outline: none !important;\n    \tbackground: #2e2e2e !important;\n    }\n    \n    .swiper-related .swiper-slide:hover {\n    \toutline: none !important;\n    \tbackground: #2e2e2e;\n    }\n    \n    .swiper-related .swiper-slide:hover img {\n        transform: scale(1.2);\n    }\n    \n    .swiper-related .block-div-img-rel {\n        width: 100% !important;\n        height: 300px !important;\n    }\n    \n    .swiper-related .block-div-img-rel img {\n        object-fit: cover;\n        object-position: top;\n        transition: transform 0.5s ease;\n    }\n    \n    .swiper-related .swip-title-rel-qe {\n        font-weight: 600 !important;\n        line-height: 28px !important;\n        margin: 40px 40px 30px !important;\n    }\n    \n    .swiper-related .swip-title-rel-qe a {\n        display: block !important;\n        color: #fff;\n    \n    }\n    \n    .swiper-related .swip-array-rel {\n        gap: 17px;\n        padding: 0 40px 40px !important;\n    }\n    \n    .swiper-related .swip-array-rel a {\n        display: block !important;\n        margin: 0  !important;\n        padding: 4px 12px !important;\n        border: 1px solid #ffffff20 !important;\n        color: #959595 !important;\n        font-weight: 500 !important;\n        font-size: 14px !important;\n        line-height: 1.5 !important;\n        background: transparent;\n    }\n    \n    .swiper-related .swip-array-rel a:hover {\n        color: #C63031 !important;\n    }\n    \n    .swiper-related .swiper-related__navigation-btn {\n        position: absolute;\n        top: 0;\n        bottom: 0;\n        display: none;\n    }\n    \n    .swiper-related .swiper-related__navigation-btn:first-child {\n        left: 0;\n    }\n    .swiper-related .swiper-related__navigation-btn:last-child {\n        right: 0;\n    }\n    .swiper-related .slide__button-wrapper {\n        display: none !important;\n    }\n    \n    .swiper-related .swiper-slide:last-of-type {\n        margin-right: 0 !important;\n    }\n        \n    .case-studies .swiper-related__navigation {\n        display: flex;\n    }\n    \n    \n    .cases-swiper-pagination {\n        display: block !important;\n        margin-top: 40px;\n        margin-bottom: 0;\n        position: static !important;\n        text-align: center;\n    }\n    \n    .cases-swiper-pagination .swiper-pagination-bullet {\n        width: 100px;\n        height: 4px !important;\n        border-radius: 0;\n        background-color: #dbd8d8;\n        opacity: 1;\n    }\n    \n    .cases-swiper-pagination .swiper-pagination-bullet-active {\n        background-color: #2e2e2e;\n    }\n    \n    \n    .swip-title-rel-qe a {\n        font: inherit !important;\n    }\n    \n    \n    @media (max-width: 1279px) {\n        .swiper-related {\n            overflow: visible;\n        }\n        .swiper-related .swiper-slide {\n            width: 300px !important;\n            min-height: 490px !important;\n            margin-right: 20px !important;\n        }\n    \n        .swiper-related .block-div-img-rel {\n            height: 200px !important;\n        }\n    \n        .swiper-related .swiper-wrapper .swip-title-rel-qe {\n            font-family: Sora;\n            font-size: 18px !important;\n            font-weight: 600 !important;\n            line-height: 23.4px !important;\n            text-align: left;\n\n            margin: 30px 16px 20px !important;\n        }\n    \n        .swiper-related .swip-array-rel {\n            gap: 8px;\n            padding: 0 16px 30px !important;\n        }\n    \n        .swiper-related .swip-array-rel a {\n            padding: 4px 12px !important;\n            font-size: 12px !important;\n        }\n        .swiper-related .swiper-related__navigation {\n            display: none;\n        }\n        .cases-swiper-pagination {\n            margin-top: 40px;\n        }\n            \n        .cases-swiper-pagination .swiper-pagination-bullet {\n            width: 100px;\n        }\n    }\n    \n    @media (max-width: 880px) {\n        .cases-swiper-pagination .swiper-pagination-bullet {\n            width: min(100px, 10%);\n        }\n    }\n    \n    @media (max-width: 767px) {\n            .swiper-related .swiper-slide {\n                width: 300px !important;\n                min-height: 500px !important;\n                \/*margin-right: 10px !important;*\/\n            }\n        .swiper-related .swip-title-rel-qe a:lang(de) {\n            word-break: break-word;\n            hyphens: auto;\n        }\n        \n            .swiper-related .swiper-wrapper .swip-title-rel-qe {\n                font-family: Sora;\n                font-size: 18px !important;\n                font-weight: 600 !important;\n                line-height: 23.4px !important;\n                text-align: left;\n                margin: 30px 16px 20px !important;\n            }\n        \n            .swiper-related .swip-array-rel {\n                gap: 8px;\n                padding: 0 16px 24px !important;\n            }\n            \n            .swiper-related .swiper-related__navigation {\n                display: none;\n            }\n        \n        .cases-swiper-pagination {\n            display: none !important;\n        }\n    }\n<\/style>\n\n<div style=\"display:none !important; margin-top: 0; padding: 0;\" class=\"m-technological-all\">\n        <span><a style=\"all: unset; cursor: pointer;\" href=\"https:\/\/innowise.com\/cases\/\">All case studies<\/a><\/span>\n    <\/div>\n   \n    \n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-a3f60a4 e-flex e-con-boxed e-con e-parent\" data-id=\"a3f60a4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c89843 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"6c89843\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why choose Innowise for adtech software development<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2088a3d elementor-widget__width-initial mb-0 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"2088a3d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Standard adtech tools either lock you into rigid workflows or try to do everything and end up doing nothing well. Our <\/span><span style=\"font-weight: 400;\">ad tech software development<\/span><span style=\"font-weight: 400;\"> team takes a different approach. We build exactly what your team needs to plan, launch, and scale ad campaigns without the usual tech bottlenecks.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c46e451 custom-table-1 elementor-widget elementor-widget-html\" data-id=\"c46e451\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.custom-table-1 th:first-child,\r\n.custom-table-1 td:first-child {\r\n    position: sticky;\r\n    left: 0;\r\n    background-color: #FBFBFD !important;\r\n    z-index: 1;\r\n}\r\n    \r\n.custom-table-1 th:before,\r\n.custom-table-1 td:before {\r\n    content: \"\";\r\n    background-color: #FBFBFD;\r\n    height: 100%;\r\n    width: 100vw;\r\n    position: absolute;\r\n    right: 100%;\r\n    top:0;\r\n}\r\n\r\n.custom-table-1 td img {\r\n    position: relative;\r\n    bottom: 0.0625em;\r\n    display: inline-block;\r\n    vertical-align: middle;\r\n}\r\n\r\n.custom-table-1 .cust-table-wrapper {\r\n    width: 100%;\r\n    max-width: 1175px;\r\n\r\n    overflow: auto;\r\n    padding-right: 15px;\r\n}\r\n\r\n.custom-table-1 .cust-table-wrapper::-webkit-scrollbar {\r\n    display: none;\r\n}\r\n\r\n.custom-table-1 .cust-table {\r\n    min-width: 1160px;\r\n    width: 100%;\r\n\r\n    border-collapse: collapse;\r\n\r\n    font-family: Karla;\r\n    font-size: 18px;\r\n    font-weight: 400;\r\n    line-height: 150%;\r\n    \r\n    letter-spacing: 0%;\r\n\r\n\r\n    color: #2e2e2e;\r\n\r\n    margin: 0;\r\n}\r\n\r\n.custom-table-1 .cust-table .cust-table__header {\r\n    font-size: 18px;\r\n\r\n    border-top: 1px solid #999999;\r\n}\r\n\r\n.custom-table-1 .cust-table .cust-table__header,\r\n.custom-table-1 .cust-table .cust-table__header th {\r\n    align-items: stretch;\r\n    align-content: center;\r\n\r\n    text-align: center;\r\n}\r\n\r\n.custom-table-1 .cust-table tr {\r\n    display: grid;\r\n    position: relative;\r\n    grid-template-columns: 280px repeat(2, 1fr) 300px;\r\n    grid-column-gap: 0;\r\n\r\n    padding-left: 0;\r\n    padding-right: 0;\r\n\r\n    border-bottom: 1px solid #999999;\r\n}\r\n\r\n.custom-table-1 .cust-table td,\r\n.custom-table-1 .cust-table th {\r\n    padding: 0;\r\n    margin: 0;\r\n    border: none;\r\n    background: none;\r\n    text-align: left;\r\n    font: inherit;\r\n\r\n    padding: 0 20px;\r\n}\r\n\r\n.custom-table-1 .cust-table img {\r\n    width: 24px;\r\n    height: auto;\r\n\r\n    aspect-ratio: 1\/1;\r\n}\r\n\r\n.custom-table-1 .cust-table .cust-table__header th {\r\n    padding-top: 40px;\r\n    padding-bottom: 20px;\r\n}\r\n\r\n.custom-table-1 .cust-table td:nth-child(2),\r\n.custom-table-1 .cust-table th:nth-child(2) {\r\n    background-color: #F5F5F7;\r\n}\r\n\r\n\r\n.custom-table-1 th:first-child,\r\n.custom-table-1 td:first-child {\r\n    padding-left: 30px;\r\n}\r\n\r\n.custom-table-1 th:last-child,\r\n.custom-table-1 td:last-child {\r\n    padding-right: 30px;\r\n}\r\n\r\n\r\n.custom-table-1 .cust-table td {\r\n    padding-top: 40px;\r\n    padding-bottom: 20px;\r\n}\r\n\r\n.custom-table-1 .cust-table tr * {\r\n    margin: 0;\r\n}\r\n\r\n\r\n.custom-table-1 .cust-table td>*,\r\n.custom-table-1 .cust-table th>* {\r\n    font-family: inherit;\r\n    font-size: inherit;\r\n    line-height: inherit;\r\n}\r\n\r\n.custom-table-1 .cust-table strong {\r\n    font-family: Sora;\r\n    font-weight: 600;\r\n}\r\n\r\n.custom-table-1 .cust-table td>ul {\r\n    gap: 10px;\r\n}\r\n\r\n.custom-table-1 .cust-table tr {\r\n    font: inherit;\r\n}\r\n\r\n.custom-table-1 .cust-table tr:first-child {\r\n    padding-top: 0 !important;\r\n}\r\n\r\n\r\n\r\n@media(max-width:767px) {\r\n\r\n    .custom-table-1 .cust-table {\r\n        min-width: 712px;\r\n        font-size: 12px;\r\n    }\r\n\r\n    .custom-table-1 .cust-table tr {\r\n\r\n        grid-template-columns: 161px repeat(2, 1fr) 183px;\r\n\r\n    }\r\n\r\n    .custom-table-1 .cust-table .cust-table__header {\r\n        font-size: 12px;\r\n    }\r\n\r\n    .custom-table-1 .cust-table td,\r\n    .custom-table-1 .cust-table th {\r\n        padding-left: 13px;\r\n        padding-right: 11px;\r\n    }\r\n\r\n    .custom-table-1 th:first-child,\r\n    .custom-table-1 td:first-child {\r\n        padding-left: 10px;\r\n    }\r\n\r\n    .custom-table-1 th:last-child,\r\n    .custom-table-1 td:last-child {\r\n        padding-right: 10px;\r\n    }\r\n\r\n\r\n    .custom-table-1 .cust-table td {\r\n        padding-top: 24px;\r\n        padding-bottom: 12px;\r\n    }\r\n\r\n    .custom-table-1 .cust-table .cust-table__header th {\r\n        padding-top: 24px;\r\n        padding-bottom: 12px;\r\n    }\r\n\r\n    .custom-table-1 .cust-table img {\r\n        width: 18px;\r\n    }\r\n}\r\n\r\n\r\n.custom-table-1 .cust-table .hidden {\r\n    display: none !important;\r\n}\r\n\r\n\r\n.custom-table-1 .cust-table .hidden {\r\n    display: none !important;\r\n}\r\n<\/style>\r\n\r\n<div class=\"cust-table-wrapper\">\r\n    <table class=\"cust-table\">\r\n\r\n        <tr class=\"cust-table__header\">\r\n            <th><strong>Feature \/ Capability<\/strong><\/th>\r\n            <th><strong>Innowise<\/strong><\/th>\r\n            <th><strong>Traditional vendors<\/strong><\/th>\r\n            <th><strong>Freelancers<\/strong><\/th>\r\n        <\/tr>\r\n\r\n        <tr class=\"cust-table__item\">\r\n            <td><strong>AdTech specialization<\/strong><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-24.svg\" \/ alt=\"\"> Because we build platforms and run campaigns, we know exactly what performs in the real world<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-25.svg\" \/ alt=\"\"> Build software without campaign experience<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-26.svg\" \/ alt=\"\"> Rarely have AdTech or campaign experience<\/div><\/td>\r\n        <\/tr>\r\n\r\n        <tr class=\"cust-table__item\">\r\n            <td><strong>Time to market<\/strong><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-24.svg\" \/ alt=\"\"> Optimized process, faster delivery<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-25.svg\" \/ alt=\"\"> Slower due to bureaucracy<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-26.svg\" \/ alt=\"\"> Depends on individual availability<\/div><\/td>\r\n        <\/tr>\r\n\r\n        <tr class=\"cust-table__item\">\r\n            <td><strong>High-load expertise<\/strong><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-24.svg\" \/ alt=\"\"> Platforms handling 250K+ req\/sec<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-25.svg\" \/ alt=\"\"> Limited scalability experience<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-26.svg\" \/ alt=\"\"> Rarely experienced in enterprise-scale load<\/div><\/td>\r\n        <\/tr>\r\n\r\n        <tr class=\"cust-table__item\">\r\n            <td><strong>Integration capabilities<\/strong><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-24.svg\" \/ alt=\"\"> Seamless DSP, SSP, API connections<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-25.svg\" \/ alt=\"\"> Partial or siloed integrations<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-26.svg\" \/ alt=\"\"> Limited to known tools or platforms<\/div><\/td>\r\n        <\/tr>\r\n\r\n        <tr class=\"cust-table__item\">\r\n            <td><strong>Compliance readiness<\/strong><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-24.svg\" \/ alt=\"\"> Built-in GDPR\/CCPA compliance<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-25.svg\" \/ alt=\"\"> Requires additional compliance work<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-26.svg\" \/ alt=\"\"> Compliance knowledge often limited<\/div><\/td>\r\n        <\/tr>\r\n\r\n        <tr class=\"cust-table__item\">\r\n            <td><strong>Transparency & collaboration<\/strong><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-24.svg\" \/ alt=\"\"> Full visibility at every stage<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-25.svg\" \/ alt=\"\"> Less frequent updates, black-box delivery<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-26.svg\" \/ alt=\"\"> Informal updates, less structured process<\/div><\/td>\r\n        <\/tr>\r\n\r\n        <tr class=\"cust-table__item\">\r\n            <td><strong>Post-launch support<\/strong><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-24.svg\" \/ alt=\"\"> Continuous optimization & updates<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-25.svg\" \/ alt=\"\"> Support may be minimal or extra-cost<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-26.svg\" \/ alt=\"\"> Usually ends after delivery<\/div><\/td>\r\n        <\/tr>\r\n\r\n        <tr class=\"cust-table__item\">\r\n            <td><strong>Team scalability<\/strong><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-24.svg\" \/ alt=\"\"> Scale team up or down quickly<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-25.svg\" \/ alt=\"\"> Fixed teams, slower resource changes<\/div><\/td>\r\n            <td><div><img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Icon-26.svg\" \/ alt=\"\"> Dependent on one person\u2019s capacity<\/div><\/td>\r\n        <\/tr>\r\n    <\/table>\r\n<\/div>\r\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3e7d2fb e-grid e-con-full e-con e-child\" data-id=\"3e7d2fb\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-579f5c9 e-con-full e-flex e-con e-child\" data-id=\"579f5c9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-622ff81 elementor-widget elementor-widget-image\" data-id=\"622ff81\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1350\" height=\"750\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1-1.jpg\" class=\"attachment-full size-full wp-image-182129\" alt=\"OUR TEAM\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1-1.jpg 1350w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1-1-300x167.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1-1-1024x569.jpg 1024w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1-1-768x427.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Team-Innowise-1-1-18x10.jpg 18w\" sizes=\"(max-width: 1350px) 100vw, 1350px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2229622 e-con-full e-flex e-con e-child\" data-id=\"2229622\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ca02391 e-con-full e-flex e-con e-child\" data-id=\"ca02391\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d597b07 elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"d597b07\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Bloated adtech platforms cost you speed and revenue.<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a8bc8e elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"6a8bc8e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We\u2019ll design a custom solution built for your workflows \u2013 nothing more, nothing less.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-83008e7 elementor-align-center contact320 elementor-widget elementor-widget-button\" data-id=\"83008e7\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Build your platform<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-41ef153 de-hyph elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"41ef153\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9e273f0\" data-id=\"9e273f0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e9e94c6 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"e9e94c6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What our customers think<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e618466 e-con-full e-flex e-con e-parent\" data-id=\"e618466\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb2bc49 testimonials-block elementor-widget elementor-widget-html\" data-id=\"bb2bc49\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .testimonials-block .p-mad-testimonials__swiper .swiper-pagination {\n    --swiper-pagination-bullet-horizontal-gap: 5px;\n    line-height: 0;\n    bottom: -1px;\n}\n\n.testimonials-block .p-mad-testimonials__swiper .swiper-pagination-bullet {\n    width: 100px;\n    height: 4px !important;\n    border-radius: 0;\n    background-color: #dbd8d8;\n    opacity: 1;\n}\n\n.testimonials-block .p-mad-testimonials__swiper .swiper-pagination-bullet-active {\n    background-color: #2e2e2e;\n}\n\n\n@media (max-width: 1279px) {\n    .testimonials-block .p-mad-testimonials__swiper .swiper-pagination {\n        --swiper-pagination-bullet-horizontal-gap: 5px;\n    }\n\n}\n<\/style>\n\n<div class=\"c-section__background c-section__background\">\n  <div class=\"c-section__container p-mad-testimonials__section-container\">\n    <div class=\"c-section__body\">\n\n      <div class=\"p-mad-testimonials__swiper\">\n        <div class=\"swiper\">\n          <div class=\"swiper-wrapper\">\n            \n            <div class=\"swiper-slide p-mad-testimonial\">\n              <div class=\"p-mad-testimonial__cite-author\">\n                <div class=\"p-mad-testimonial__author\">\n                  <span class=\"p-mad-testimonial__author-name\">Kevin Day<\/span>\n                  <span>Founder and President<\/span>\n                  <span>Trumpet<\/span>\n                <\/div>\n                <div class=\"p-mad-testimonial__company-icon-wrapper\">\n                  <img decoding=\"async\" class=\"p-mad-testimonial__company-icon\"\n                    src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/09\/Trumpet.png\" alt=\"company's logo\">\n                <\/div>\n              <\/div>\n              <div class=\"p-mad-testimonial__cite-details\">\n                <p class=\"p-mad-testimonial__cite\">\u201cInnowise is able to implement new features faster than the internal team would be able to. Their communication is effective and solution-oriented. Overall, the speed with which they deliver quality code is wonderful.\u201d<\/p>\n                <ul class=\"p-mad-testimonial__details\">\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Industry<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">Information technology<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Team size<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">2 specialists<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Duration<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">24 months<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Services<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">Custom software development<\/span>\n                  <\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n            \n            <div class=\"swiper-slide p-mad-testimonial\">\n                <div class=\"p-mad-testimonial__cite-author\">\n                  <div class=\"p-mad-testimonial__author\">\n                    <span class=\"p-mad-testimonial__author-name\">Or Iny<\/span>\n                    <span>CEO<\/span>\n                    <span>Zero Beta<\/span>\n                  <\/div>\n                  <div class=\"p-mad-testimonial__company-icon-wrapper\">\n                    <img decoding=\"async\" class=\"p-mad-testimonial__company-icon\"\n                         src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/11\/image-3335-1.png\"\n                         alt=\"company's logo\">\n                  <\/div>\n                <\/div>\n                <div class=\"p-mad-testimonial__cite-details\">\n                  <p class=\"p-mad-testimonial__cite\">\u201cWe are delighted with Innowise's commitment to delivering quality work and solving issues quickly. They lead an engaged approach to understanding the team's needs and accomplishing their goals.\u201d\n                  <\/p>\n                  <ul class=\"p-mad-testimonial__details\">\n                        <li>\n                            <span class=\"p-mad-testimonial__details-term\">Industry<\/span>\n                            <span class=\"p-mad-testimonial__details-desc\">Financial services<\/span>\n                        <\/li>\n                        <li>\n                            <span class=\"p-mad-testimonial__details-term\">Team size<\/span>\n                            <span class=\"p-mad-testimonial__details-desc\">9 specialists<\/span>\n                        <\/li>\n                        <li>\n                            <span class=\"p-mad-testimonial__details-term\">Duration<\/span>\n                            <span class=\"p-mad-testimonial__details-desc\">12 months<\/span>\n                        <\/li>\n                        <li>\n                            <span class=\"p-mad-testimonial__details-term\">Services<\/span>\n                            <span class=\"p-mad-testimonial__details-desc\">Custom software development<\/span>\n                        <\/li>\n                      <\/ul>\n                <\/div>\n            <\/div>\n            \n            <div class=\"swiper-slide p-mad-testimonial\">\n              <div class=\"p-mad-testimonial__cite-author\">\n                <div class=\"p-mad-testimonial__author\">\n                  <span class=\"p-mad-testimonial__author-name\">Ing. Ignazio Locatelli<\/span>\n                  <span>CEO<\/span>\n                  <span>CodeLand Srl<\/span>\n                <\/div>\n                <div class=\"p-mad-testimonial__company-icon-wrapper\">\n                  <img decoding=\"async\" class=\"p-mad-testimonial__company-icon\"\n                    src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/12\/Codeland.png\" alt=\"company's logo\">\n                <\/div>\n              <\/div>\n              <div class=\"p-mad-testimonial__cite-details\">\n                <p class=\"p-mad-testimonial__cite\">\u201cInnowise team succeeded where many other professionals failed before them, integrating very well into the day-to-day activities and delivering with good standing and autonomy. Thanks to their team we increased bug resolution speed by more than 10%, delivering better and on time.\u201d<\/p>\n                <ul class=\"p-mad-testimonial__details\">\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Industry<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">IT services<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Team size<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">2 specialists<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Duration<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">4 months<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Services<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">Staff augmentation, web development<\/span>\n                  <\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n          <\/div>\n          <div class=\"swiper-pagination\"><\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n<!--<script defer src=\"\/wp-content\/themes\/hello-elementor\/assets\/js\/swipe-dev-services.js\"><\/script>-->\n\n<script>\n    const options = {\n  grabCursor: true,\n  slidesPerView: 1,\n  spaceBetween: 20,\n  freeMode: {\n      enabled:true, sticky:true\n  },\n  pagination: {\n    el: '.swiper-pagination',\n    clickable:true\n  },\n  breakpoints: {\n     768: {\n      spaceBetween: 40\n     }\n    },\n};\n\nlet swiper;\n\nconst initSwiper = (options) => {\n  swiper = new Swiper('.p-mad-testimonials__swiper .swiper', options);\n  swiper.autoplay.stop();\n};\n\nconst mediaQueryList = window.matchMedia('(min-width: 1px)');\n\nconst onMediaQueryChange = (e) => {\n  if (!e.matches && swiper) {\n    swiper.disable();\n  } else if (e.matches && !swiper) {\n    initSwiper(options);\n  } else if (e.matches) {\n    swiper.enable();\n  }\n};\n\nif (mediaQueryList.matches) {\n  initSwiper(options);\n}\n\nmediaQueryList.addEventListener('change', onMediaQueryChange);\n<\/script>\n\n              \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-62c2965 e-flex e-con-boxed e-con e-parent\" data-id=\"62c2965\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69fa963 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"69fa963\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQ<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-72a77cf e-con-full e-grid e-con e-child\" data-id=\"72a77cf\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9e76a50 e-con-full e-flex e-con e-child\" data-id=\"9e76a50\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e64eb5 faq elementor-widget elementor-widget-n-accordion\" data-id=\"0e64eb5\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1500\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1500\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is adtech development? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1500\" class=\"elementor-element elementor-element-0901297 e-con-full e-flex e-con e-child\" data-id=\"0901297\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74359ee elementor-widget elementor-widget-html\" data-id=\"74359ee\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>\nIt\u2019s building real advertising infrastructure \u2013 DSPs, SSPs, ad exchanges, RTB systems \u2013 that help you run, automate, and monetize ad traffic at scale. \n <\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1501\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1501\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How much does it cost to build a DSP or SSP? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1501\" class=\"elementor-element elementor-element-3af9ce8 e-con-full e-flex e-con e-child\" data-id=\"3af9ce8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64c8d65 elementor-widget elementor-widget-html\" data-id=\"64c8d65\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>\nThe total cost can be anywhere between $120,000 for a lean MVP to $600,000+ to build something production-ready and easily scaled that has analytics, bidder logic and integrations.If you want an enterprise-grade product expect projects of $1 million+.\n <\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1502\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1502\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How long does it take to build an adtech platform? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1502\" class=\"elementor-element elementor-element-f2377d5 e-con-full e-flex e-con e-child\" data-id=\"f2377d5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6006f7e elementor-widget elementor-widget-html\" data-id=\"6006f7e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>\nBuilding an adtech platform will take about 3 to 4 months to deliver a working MVP; 6 to 8 months to produce a reasonable mid-size product; and finally, 9 to 12 months to take an upper-sized global product.\n <\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1503\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1503\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can you integrate with existing ad tools? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1503\" class=\"elementor-element elementor-element-05e46d2 e-con-full e-flex e-con e-child\" data-id=\"05e46d2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7cb3d03 elementor-widget elementor-widget-html\" data-id=\"7cb3d03\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>\nYes, we integrate with your existing stack. Not just \u201cin theory\u201d \u2013 in production: Google Ad Manager, The Trade Desk, Prebid, DV360, LiveRamp, analytics, billing systems, CRMs. Our advertising software development services don't patch things together. We make them work like one system.\n <\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1504\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1504\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Will my platform be compliant with privacy laws? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1504\" class=\"elementor-element elementor-element-df0f474 e-con-full e-flex e-con e-child\" data-id=\"df0f474\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1813b57 elementor-widget elementor-widget-html\" data-id=\"1813b57\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>\nYes, any platform that we build will completely be compliant with privacy laws. We build platforms with GDPR, CCPA and any others that matter, now with consent flows, encryption, audit logs and privacy-first logic that is built into the architecture, not just taped together at the end.\n <\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is adtech development?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It\\u2019s building real advertising infrastructure \\u2013 DSPs, SSPs, ad exchanges, RTB systems \\u2013 that help you run, automate, and monetize ad traffic at scale.\"}},{\"@type\":\"Question\",\"name\":\"How much does it cost to build a DSP or SSP?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The total cost can be anywhere between $120,000 for a lean MVP to $600,000+ to build something production-ready and easily scaled that has analytics, bidder logic and integrations.If you want an enterprise-grade product expect projects of $1 million+.\"}},{\"@type\":\"Question\",\"name\":\"How long does it take to build an adtech platform?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Building an adtech platform will take about 3 to 4 months to deliver a working MVP; 6 to 8 months to produce a reasonable mid-size product; and finally, 9 to 12 months to take an upper-sized global product.\"}},{\"@type\":\"Question\",\"name\":\"Can you integrate with existing ad tools?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, we integrate with your existing stack. Not just \\u201cin theory\\u201d \\u2013 in production: Google Ad Manager, The Trade Desk, Prebid, DV360, LiveRamp, analytics, billing systems, CRMs. Our advertising software development services don't patch things together. We make them work like one system.\"}},{\"@type\":\"Question\",\"name\":\"Will my platform be compliant with privacy laws?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, any platform that we build will completely be compliant with privacy laws. We build platforms with GDPR, CCPA and any others that matter, now with consent flows, encryption, audit logs and privacy-first logic that is built into the architecture, not just taped together at the end.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-420e57d e-con-full e-flex e-con e-child\" data-id=\"420e57d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7417335 e-con-full maxHeight516 e-flex e-con e-child\" data-id=\"7417335\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61204ea elementor-widget elementor-widget-image\" data-id=\"61204ea\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/10\/Customer-service.svg\" class=\"attachment-full size-full wp-image-173854\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0739222 e-con-full e-flex e-con e-child\" data-id=\"0739222\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5783fe6 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"5783fe6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Feel free to book a call and get all the answers you need.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e19bc9 elementor-widget__width-inherit ctaSecond elementor-widget-tablet__width-initial elementor-widget elementor-widget-button\" data-id=\"1e19bc9\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book a call<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61314dd e-flex e-con-boxed e-con e-parent\" data-id=\"61314dd\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7eee67e elementor-widget elementor-widget-shortcode\" data-id=\"7eee67e\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f100240-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"100240\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/nl\/wp-json\/wp\/v2\/pages\/169286#wpcf7-f100240-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"100240\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f100240-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n#form-templates .contact__info {\n  background-color: #f4f4f4;\n  padding: 70px 44px 70px 50px;\n  position: relative;\n  max-width: 540px;\n  width: 100%;\nborder: 1px solid #AEB1B7;\n}\n\n#form-templates .contact__info-background {\n  z-index: -1;\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  width: 100%;\n  height: 100%;\n  border: 1px dashed #ef4557;\n}\n\n\n#form-templates .new-container{\ndisplay: flex;\njustify-content: space-between;\nflex-wrap: wrap;\n}\n\n\n#form-templates{\npadding: 100px 15px 100px 15px;        \n}\n\n#form-templates .contact__info-heading {\n  font-family: 'Sora' !important;\n  font-style: normal !important;\n  font-weight: 400 !important;\n  font-size: 36px !important;\n  line-height: 46px !important;\n  color: #2E2E2E !important;\n   margin-bottom: 60px !important;\n\n}\n\n\n#form-templates .message label{\ncolor: #585858 !important;   \n}\n\n.elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n font-size: 60px !important;\n  line-height: 70px !important;\n  font-family: \"Sora\", Sans-serif;\n  font-weight: 400;\n  margin: 0;  \n  margin-bottom: 20px;\n}\n\n\n\n\n.elementor-widget-container.form-template p{\n  font-family: \"Karla\", Sans-serif;\n  font-size: 22px;\n  font-weight: 400;\n  line-height: 28px;\n  color: var( --e-global-color-primary );\n  max-width: 700px;\n  margin: 0; \n  margin-bottom: 40px;\n} \n  \n\n\n.new-container #spinner{\nwidth: 50%;\nmax-width: 700px;\n}\n\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:30px; \n    \n}\n\n\n#form-templates .contact__info-heading {\n  margin-bottom: 67px;\n  font-size: 36px;\n  font-family: karla;\n  color:  #2E2E2E;\n\n  line-height: 49px;\n}\n\n#form-templates .contact__info-steps {\n  display: flex;\n  flex-direction: column;\n  max-width: 425x;\n  row-gap: 20px;\n  border-left: 1px solid #2e2e2e;\n}\n\n#form-templates .contact__info-block {\n  position: relative;\n  padding-left: 45px;\n}\n\n#form-templates .contact__info-block:last-child {\n  box-shadow: -1px 0 0 1px #f4f4f4;\n}\n\n#form-templates .contact__info-step {\n  position: absolute;\n  border: 1px solid #2e2e2e;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 20px;\n  left: -20px;\n  top: -8px;\n  background-color: #F4F4F4;\n  color:  #2E2E2E;\n\nfont-family: Karla;\nfont-weight: 700;\nfont-size: 18px;\nline-height: 28px;\n\n}\n\n.elementor-widget-global .contact__info-step {\n        color:  #2E2E2E;\n}\n\n#form-templates .contact__info-text {\n  margin: 0;\n  font-size: 16px;\n  line-height: 26px;\n  color: #2E2E2E;\n  font-family: karla;\n\n  width: 100%;\n}\n\n\n#form-templates .contact-us__send{\nflex-shrink: 0;\nmargin-top:0;\n}\n\n\n\n@media screen and (max-width: 1279px) {\n    .new-container #spinner{\n        width: 100%;\n        max-width:100%;\n        margin-bottom:40px;\n    }\n    \n\n    .new-container .contact__info {\n        max-width: 700px !important;\n    }\n    \n}\n\n\n@media screen and (max-width: 1279px) {\n#form-templates{\npadding: 60px 15px 70px 15px;     \n}\n}\n\n\n\n@media screen and (max-width: 767px) {\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:20px; \n \n}\n\n\n  #form-templates .contact__info {\n    padding: 20px 20px 40px 40px;\n    margin: 0 auto;\n  }\n\n\n#form-templates{\npadding: 40px 15px 50px 15px;  \n    \n}\n\n  \n   .new-container #spinner{\n       \n    margin-bottom:30px;   \n   }\n   \n   \n   .elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n   font-size: 32px !important;\n    line-height: 42px !important;    \n   }\n   \n   \n   .elementor-widget-container.form-template p{\n       \n    font-size: 16px;\n    line-height: 20px;  \n    margin-bottom: 30px;\n \n       \n   }\n   \n   #form-templates .contact__info-heading{\n   font-size: 24px !important;\n    line-height: 49px !important;    \n       \n   }\n   \n\n.mailToContact{\nmargin-top: 10px !important;        \n}\n   \n\n  #form-templates .contact__info-heading {\n    font-size: 24px;\n    margin-bottom: 37px;\n  }\n\n  #form-templates .contact__info-background {\n    top: 10px;\n    left: 10px;\n  }\n\n  #form-templates .contact__info-text {\n    font-size: 12px;\n    line-height: 20px;\n  }\n  \n  \n  #form-templates .contact__info-heading {\n   margin-bottom: 35px !important;\n\n}\n\n}\n\n@media (max-width: 767px) {\n    .mailToContact {\n        max-width: 100%;\n    }\n}\n<\/style>\n\n<script>\nwindow.addEventListener('hashchange',function(e){if(window.history.pushState){window.history.pushState('','\/',window.location.pathname)}else{window.location.hash=''}})\n<\/script>\n\n\n<div id=\"form-templates\">\n<div class=\"elementor-widget-container form-template\">\n<a name=\"contact-form\"><\/a>\n<h2>Contact us<\/h2>\n<p><a id=\"calendlylink\" style=\"color: #c63031; border-bottom: 1px solid #c63031; padding: 0;\">Book a call<\/a> or fill out the form below and we\u2019ll get back to you once we\u2019ve processed your request.<\/p>\n<\/div>\n\n<div class=\"new-container\">\n\n\n<div class=\"contact-us__main\" id=\"spinner\" data-no-defer=\"1\">\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"name\">\n<label>Name<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"field_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__name\" id=\"contact-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name*\" value=\"\" type=\"text\" name=\"field_name\" \/><\/span>\n<\/div>\n\n<div class=\"company\">\n<label>Company<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__company\" id=\"contact-company\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company*\" value=\"\" type=\"text\" name=\"company\" \/><\/span>\n<\/div>\n\n<\/div>\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"email\">\n<label>Email<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contact-us__email\" id=\"contact-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Corporate email*\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/div>\n\n<div class=\"phone\">\n<label>Phone<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel contact-us__phone\" id=\"contact-phone\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"tel\" \/><\/span>\n<\/div>\n\n<\/div>\n<div class=\"contact-us__wrapper subj\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-recipient\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-subj_js\" aria-invalid=\"false\" name=\"your-recipient\"><option value=\"\">Subject*<\/option><option value=\"IT staff augmentation\">IT staff augmentation<\/option><option value=\"Turnkey product development\">Turnkey product development<\/option><option value=\"Support and enhancement\">Support and enhancement<\/option><option value=\"Careers\">Careers<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\n<span class=\"wpcf7-form-control-wrap\" data-name=\"form-field-budget_js\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-budget_js\" aria-invalid=\"false\" name=\"form-field-budget_js\"><option value=\"\">Project budget<\/option><option value=\"Under $15K\">Under $15K<\/option><option value=\"$15K-$30K\">$15K-$30K<\/option><option value=\"$30K-$100K\">$30K-$100K<\/option><option value=\"$100K-$250K\">$100K-$250K<\/option><option value=\"$250K-$500K\">$250K-$500K<\/option><option value=\"More than $500K\">More than $500K<\/option><\/select><\/span>\n\n<\/div>\n\n\n<div class=\"message\">\n<label>Message<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"1\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required contact-us__message\" id=\"contact-message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Describe your needs in detail*\" name=\"message\"><\/textarea><\/span>\n<\/div>\n\n<div class=\"atvoice-wrap\">\n\n<div class=\"voice-wrap\">\n<span id=\"voice-mut\" class=\"voicetext\">Send us a voice message<\/span>\n         <div class=\"qc_voice_audio_wrapper\">\n            <div class=\"qc_voice_audio_container\">\n                <div class=\"qc_voice_audio_upload_main\" id=\"qc_audio_main\">\n                    <a class=\"qc_audio_record_button\" id=\"qc_audio_record\" href=\"#\" aria-label=\"Record an audio message\">\n                        <span class=\"dashicons dashicons-microphone\"><\/span> \u00a0<\/a> \n                <\/div>\n\n                <div class=\"qc_voice_audio_recorder\" id=\"qc_audio_recorder\" style=\"display:none\">\n\n                <\/div>\n                <div class=\"qc_voice_audio_display\" id=\"qc_audio_display\"  style=\"display:none\">\n                    <audio id=\"qc-audio\" controls src=\"\"><\/audio>\n                    <span title=\"Remove and back to main upload screen.\" class=\"qc_audio_remove_button dashicons dashicons-trash\"><\/span>\n                <\/div>\n            <\/div>\n            <input type=\"hidden\" value=\"\" name=\"qcwpvoicemessage\" id=\"qc_audio_url\" \/>\n        <\/div>\n        \n<\/div>\n\n\n<div class=\"attach-wrap\">\n<span class=\"voicetext\">Attach documents<\/span>\n\n<div class='attachment'>\n\n<div class=\"downloaded\">\n<span><\/span>\n<div class=\"deleteFile\"><\/div>\n<\/div>\n\n<div class=\"attachmentButton\" onclick=\"(function cl(e){if(e.target.nodeName == 'DIV'){e.target.parentNode.children[1].children[0].click(); }})(arguments[0]);\">\n\n<div class=\"innerText\">Upload file<\/div>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"att-files\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".jpg,.png,.jpeg,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"att-files\" \/><\/span>\n\n<div class=\"tip\" onclick=\"event.stopPropagation()\">\n<p>You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.<\/p>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<\/div>\n\n<div class=\"contact-us__wrapper\"> \n<p class=\"pp\">By clicking Send, you consent to Innowise processing your personal data per our<a href=\"\/privacy-notice\/\"> Privacy Policy <\/a>to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.<\/p>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"scoring_point\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmCampaign\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmContent\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmMedium\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmSource\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmTerm\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"location\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"city\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"ip\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Summ\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"rating\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlCompany\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlWithParams\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"audioMessageLink\" \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner contact-us__send\" id=\"contact-send-button\" type=\"submit\" value=\"Send\" \/>\n<\/div>\n\n<div class='mailToContact'>You can also send us your request <\/br>to <a href=\"mailto:contact@innowise.com\">contact@innowise.com<\/a><\/div>\n\n<\/div>\n\n<div class=\"elementor-widget-container\" style=\"z-index:1;\">\n<div class=\"contact__info\">\n  <div class=\"contact__info-background\"><\/div>\n  <div class=\"contact__info-heading\">What happens next?<\/div>\n  <div class=\"contact__info-steps\">\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">1<\/div>\n      <p class=\"contact__info-text\">Once we\u2019ve received and processed your request, we\u2019ll get back to you to detail your\n        project needs and sign an NDA to ensure confidentiality.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">2<\/div>\n      <p class=\"contact__info-text\">After examining your wants, needs, and expectations, our team will devise a project\n        proposal with the scope of work, team size, time, and cost estimates.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">3<\/div>\n      <p class=\"contact__info-text\">We\u2019ll arrange a meeting with you to discuss the offer and nail down the details.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">4<\/div>\n      <p class=\"contact__info-text\">Finally, we\u2019ll sign a contract and start working on your project right away.<\/p>\n    <\/div>\n  <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\n<\/div>\n\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"other_services_container\">[need_other_services_v2]<\/div><script>\n            jQuery( document ).ready(function($) {\n                $('[data-elementor-type=\"wp-page\"]').children().last().before($('.other_services_container'));\n                var sections = $('[data-elementor-type=\"wp-page\"]').find('.net-15.dt-16');\n                $($('#form-templates').parents('.elementor-section')).before($('.other_services_container'));\n                for(var i = 0; i<sections.length; i++){\n                    if($(sections[i]).hasClass( 'net-15' ) && $(sections[i]).hasClass( 'dt-16' ) && $(sections[i]).hasClass( 'elementor-hidden-desktop' )==false){\n                        $(sections[i]).before($('.other_services_container'));\n                        if($(sections[i]).css('background-color')=='rgb(255, 255, 255)' || $(sections[i]).css('background-color')=='rgba(0, 0, 0, 0)'){\n                            $('.other_services_container').find('.elementor-section').css('background-color','#FBFBFD');\n                        }      \n                    }\n                }\n                \n            });\n        <\/script>","protected":false},"excerpt":{"rendered":"<p>Adtech software development services From DSPs and SSPs to AI-powered bidding engines, our adtech development company builds custom solutions that help advertisers, publishers, and ad networks scale faster, target smarter, and monetize better. Get your free estimate 40+ adtech solutions delivered 60+ adtech consultants 75% mid &#038; senior-level specialists From DSPs and SSPs to AI-powered [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":188933,"parent":105939,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-169286","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/pages\/169286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/comments?post=169286"}],"version-history":[{"count":0,"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/pages\/169286\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/pages\/105939"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/media\/188933"}],"wp:attachment":[{"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/media?parent=169286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}