{"id":22,"date":"2026-10-25T17:07:06","date_gmt":"2026-10-25T14:07:06","guid":{"rendered":"https:\/\/qcoders.com\/about\/"},"modified":"2026-11-02T09:00:51","modified_gmt":"2026-11-02T07:00:51","slug":"about","status":"publish","type":"page","link":"https:\/\/qcoders.com\/ar\/about\/","title":{"rendered":"\u0645\u0646 \u0646\u062d\u0646"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22\" class=\"elementor elementor-22\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b6d8510 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-parent\" data-id=\"4b6d8510\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c0cbde5 elementor-widget elementor-widget-html\" data-id=\"5c0cbde5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Qcoders phone page: about (new direction). Shown on phones only; the desktop sections are hidden there.\n     Generated by website\/v2\/about-new\/build.py. -->\n<style>\n.qcm.qab-m{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#232C3D;--paper:#F6F5F0;--soft:#C9CED8;--mute:#A9AEB8;--volt:#C8F53B;\n  --pad:20px;--sec:72px;--sans:\"Readex Pro\",system-ui,sans-serif;--mono:\"JetBrains Mono\",ui-monospace,monospace;\n  display:block;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;\n  overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}\n.qab-m *,.qab-m *::before,.qab-m *::after{box-sizing:border-box}\n.qab-m :is(h1,h2,h3,p,ul,ol,li,figure){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none}\n.qab-m :is(ul,ol){list-style:none}\n.qab-m :is(p,li){text-wrap:pretty}\n.qab-m img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qab-m svg{display:block;flex:none}\n.qab-m a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}\n.qab-m a:focus-visible{outline:2px solid var(--volt);outline-offset:2px}\n.qab-m section[id]{scroll-margin-top:72px}\n.qab-m .label{font:500 12px\/1.4 var(--mono);letter-spacing:.02em;color:var(--volt)}\n.qab-m .label[data-l]::before{content:attr(data-l)}\n.qab-m .tag{position:absolute;left:10px;top:10px;z-index:2;padding:4px 7px;border-radius:4px;background:rgba(10,14,23,.86);color:var(--volt);font:500 11px\/1.3 var(--mono)}\n.qab-m .hero{padding:28px var(--pad) 0}\n.qab-m .h1{margin-top:12px;font-size:clamp(38px,11.4vw,48px);font-weight:600;line-height:1;letter-spacing:-.035em;color:var(--paper)}\n.qab-m .h1 span{display:block}\n.qab-m .h1 em{display:block;font-style:normal;color:var(--volt)}\n.qab-m .lead{text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.45;color:var(--soft)}\n.qab-m a.btn{display:flex;align-items:center;justify-content:center;gap:10px;height:54px;margin-top:24px;border-radius:999px;background:var(--volt);color:var(--ink);font-size:17px;font-weight:500}\n.qab-m a.btn svg{width:22px;height:22px}\n.qab-m a.jump{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;color:var(--volt);font:500 13px\/1 var(--mono)}\n.qab-m a.jump svg{width:16px;height:16px;transform:rotate(90deg)}\n.qab-m .hero-pic{position:relative;margin:18px calc(var(--pad) * -1) 0;aspect-ratio:4\/3;overflow:hidden;background:var(--raise)}\n.qab-m .hero-pic img,.qab-m .pic img{width:100%;height:100%;object-fit:cover}\n.qab-m .sh{padding:var(--sec) var(--pad) 0}\n.qab-m .sh h2{margin-top:10px;font-size:30px;font-weight:600;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}\n.qab-m .sh .intro{margin-top:14px;font-size:16px;line-height:1.5;color:var(--mute)}\n.qab-m .sh .intro a{color:var(--volt);text-decoration:underline;text-underline-offset:3px}\n.qab-m .svc{margin-top:24px;border-top:1px solid var(--line)}\n.qab-m .svc a{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;column-gap:12px;align-items:start;padding:18px var(--pad);border-bottom:1px solid var(--line)}\n.qab-m .svc a:active{background:var(--step)}\n.qab-m .svc .n{padding-top:5px;font:500 12px\/1.4 var(--mono);color:var(--mute)}\n.qab-m .svc h3{font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.015em}\n.qab-m .svc p{margin-top:4px;font-size:15px;line-height:1.45;color:var(--soft)}\n.qab-m .svc svg{width:20px;height:20px;margin-top:3px;color:var(--volt)}\n.qab-m .vals{display:grid;gap:12px;margin-top:24px;padding:0 var(--pad)}\n.qab-m .vals > li{padding:20px 18px 18px;background:var(--step);border-top:2px solid var(--volt)}\n.qab-m .vals .n{font:500 12px\/1.4 var(--mono);color:var(--volt)}\n.qab-m .vals h3{margin-top:6px;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.02em}\n.qab-m .vals p{margin-top:8px;font-size:15.5px;line-height:1.5;color:var(--soft)}\n.qab-m a.more{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-top:8px;color:var(--volt);font:500 13px\/1.3 var(--mono)}\n.qab-m a.more svg{width:16px;height:16px}\n.qab-m .sizes{display:grid;gap:14px;margin-top:24px;padding:0 var(--pad)}\n.qab-m .sizes a{display:block;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--step)}\n.qab-m .sizes .pic{display:block;position:relative;aspect-ratio:16\/10;overflow:hidden;background:var(--raise)}\n.qab-m .sizes .body{display:block;padding:16px 16px 14px}\n.qab-m .sizes h3{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.015em}\n.qab-m .sizes .say{display:block;margin-top:6px;font-size:15px;line-height:1.45;color:var(--soft)}\n.qab-m .sizes .go{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:var(--volt);font:500 13px\/1.3 var(--mono)}\n.qab-m .sizes .go svg{width:16px;height:16px}\n.qab-m .ind{margin-top:24px;padding:0 var(--pad)}\n.qab-m .ind .label{color:var(--mute)}\n.qab-m .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}\n.qab-m .chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 13px;border:1px solid #343F55;border-radius:99px;font-size:14px}\n.qab-m .chips a:active{background:var(--volt);color:var(--ink)}\n.qab-m .volt{margin-top:var(--sec);padding:40px var(--pad);background:var(--volt);color:var(--ink)}\n.qab-m .volt .label{color:var(--ink);opacity:.72}\n.qab-m .volt .big{margin-top:12px;font-size:34px;font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}\n.qab-m .volt .nw{white-space:nowrap}\n.qab-m .volt .qab-cursor{display:inline-block;width:.42em;height:.78em;margin-left:.1em;vertical-align:-.04em;border-radius:3px;background:var(--ink)}\n.qab-m .volt .more{margin-top:14px;font-size:17px;line-height:1.4}\n.qab-m .cta{padding:var(--sec) var(--pad) 48px}\n.qab-m .cta h2{margin-top:10px;font-size:34px;font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}\n.qab-m .cta .sub{margin-top:14px;font-size:17px;line-height:1.45;color:var(--soft)}\n.qab-m .ask{margin-top:24px;font:500 12px\/1.4 var(--mono);letter-spacing:.02em;color:var(--mute)}\n.qab-m .needs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}\n.qab-m .needs a{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;border:1px solid rgba(200,245,59,.45);border-radius:99px;font-size:15px;font-weight:500}\n.qab-m .needs a:active{background:var(--volt);color:var(--ink)}\n.qab-m a.wa{display:flex;align-items:center;gap:14px;margin-top:22px;padding:18px;border-radius:18px;background:var(--volt);color:var(--ink)}\n.qab-m .wa .ic{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:14px;background:var(--ink);color:var(--volt)}\n.qab-m .wa .ic svg{width:28px;height:28px}\n.qab-m .wa b{display:block;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-.01em}\n.qab-m .wa small{display:block;margin-top:3px;font-size:15px;font-weight:500}\n.qab-m .wa .arr{width:22px;height:22px;margin-left:auto}\n.qab-m a.alt{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:16px 18px;border:1px solid var(--line);border-radius:14px}\n.qab-m .alt small{display:block;font:500 12px\/1.4 var(--mono);color:var(--mute)}\n.qab-m .alt b{display:block;margin-top:2px;font-weight:500}\n.qab-m .alt svg{width:22px;height:22px;color:var(--volt)}\n.qab-m .facts{margin-top:28px;padding:20px 18px;border:1px solid var(--line);border-radius:14px;background:var(--step)}\n.qab-m .facts ul{display:grid;gap:10px;margin-top:14px}\n.qab-m .facts li{position:relative;padding-left:20px;font-size:16px;line-height:1.4}\n.qab-m .facts li::before{content:\"\";position:absolute;left:0;top:.68em;width:9px;height:2px;background:var(--volt)}\n.qab-m .facts .note{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:var(--mute)}\n.qab-m .facts .note a{display:inline-block;margin-top:4px;color:var(--volt);text-decoration:underline;text-underline-offset:3px}\n@media (prefers-reduced-motion:no-preference){\n  .qab-m.js .rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}\n  .qab-m.js .rv.in{opacity:1;transform:none}\n  .qab-m .hero .h1{animation:qabmrise .8s cubic-bezier(.2,.7,.2,1) both}\n  .qab-m .volt.in .qab-cursor{animation:qabmblink 1.1s steps(1) .9s 3}\n}\n@keyframes qabmblink{50%{opacity:0}}\n@keyframes qabmrise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\n<\/style>\n<div class=\"qcm qab-m\">\n<section class=\"hero\">\n  <p class=\"label\" data-l=\"\/\/ About Qcoders\"><\/p>\n  <h1 class=\"h1\"><span>We learn how<\/span> <em>you work.<\/em><\/h1>\n  <p class=\"lead\">Qcoders is a new software company based in T\u00fcrkiye. We build websites, online stores, apps, business systems and AI for businesses of every type and size, anywhere. First, we learn how your business runs. Then we write the code that runs it.<\/p>\n  <a class=\"btn\" href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12.04 2a9.9 9.9 0 0 0-8.5 15l-1.4 5 5.2-1.36A9.9 9.9 0 1 0 12.04 2Zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.08.8.82-3-.2-.31a8.2 8.2 0 1 1 6.96 3.84Zm4.5-6.14c-.25-.12-1.46-.72-1.69-.8-.23-.08-.39-.12-.55.12-.17.25-.64.8-.78.97-.14.16-.29.18-.53.06a6.7 6.7 0 0 1-3.37-2.94c-.25-.44.25-.41.72-1.36.08-.16.04-.3-.02-.43l-.76-1.83c-.2-.48-.4-.41-.55-.42h-.47a.9.9 0 0 0-.65.3 2.74 2.74 0 0 0-.85 2.04c0 1.2.87 2.37 1 2.53.12.16 1.72 2.63 4.17 3.69 1.55.67 2.16.73 2.93.61.47-.07 1.46-.6 1.66-1.17.2-.58.2-1.07.15-1.17-.07-.1-.23-.16-.47-.28Z\"\/><\/svg>Message us on WhatsApp<\/a>\n  <a class=\"jump\" href=\"#m-what-we-do\">See what we do<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n  <div class=\"hero-pic\"><img fetchpriority=\"high\" src=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-stockroom-assistant-box-phone-r133.webp\" width=\"1600\" height=\"1203\" decoding=\"async\" style=\"object-position:52% 38%\" alt=\"A purchase order on a tablet and a stock transfer request on a phone\"><span class=\"tag\" aria-hidden=\"true\">\/\/ your business, on one screen<\/span><\/div>\n<\/section>\n<section id=\"m-what-we-do\">\n  <div class=\"sh\"><p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>What we do<\/p><h2>What we build for you<\/h2><p class=\"intro\">Six groups of services, from your first website to support after launch. So pick the one that sounds like your week. <a href=\"\/services\/\">See all services<\/a><\/p><\/div>\n  <ul class=\"svc\"><li><a href=\"\/services\/#web\"><span class=\"n\" aria-hidden=\"true\">01<\/span><div><h3>Websites<\/h3><p>Web development and clear design (UX\/UI), so people understand what you do and contact you.<\/p><\/div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/li><li><a href=\"\/services\/#stores\"><span class=\"n\" aria-hidden=\"true\">02<\/span><div><h3>Online stores<\/h3><p>Products, payments, shipping and orders in one place.<\/p><\/div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/li><li><a href=\"\/services\/#apps\"><span class=\"n\" aria-hidden=\"true\">03<\/span><div><h3>Mobile apps<\/h3><p>Android and iPhone apps, when your project really needs one.<\/p><\/div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/li><li><a href=\"\/services\/#systems\"><span class=\"n\" aria-hidden=\"true\">04<\/span><div><h3>Business systems<\/h3><p>One system for customers, stock, staff and bookings, plus automation and dashboards.<\/p><\/div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/li><li><a href=\"\/services\/#ai\"><span class=\"n\" aria-hidden=\"true\">05<\/span><div><h3>AI solutions<\/h3><p>Assistants that answer customers and search your own files.<\/p><\/div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/li><li><a href=\"\/services\/#support\"><span class=\"n\" aria-hidden=\"true\">06<\/span><div><h3>Support after launch<\/h3><p>Hosting and updates, security, and honest advice before you spend.<\/p><\/div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/li><\/ul>\n<\/section>\n<section id=\"m-how-we-think\">\n  <div class=\"sh\"><p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>How we think<\/p><h2>Four rules we work by<\/h2><p class=\"intro\">They decide what we build, what we tell you, and what happens after launch.<\/p><\/div>\n  <ul class=\"vals\"><li class=\"rv\"><p class=\"n\" aria-hidden=\"true\">\/\/ 01<\/p><h3>Plain language<\/h3><p>We explain every step in words anyone can follow. Every technical word is explained, or left out.<\/p><a class=\"more\" href=\"\/how-we-work\/\">See how we work<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/li><li class=\"rv\"><p class=\"n\" aria-hidden=\"true\">\/\/ 02<\/p><h3>Honest advice<\/h3><p>We say what we can actually deliver. If a ready-made tool is enough, we tell you, even when it means we build nothing.<\/p><a class=\"more\" href=\"\/faq\/#im-not-sure-what-i-need-can-you-still-help\">Not sure what you need?<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/li><li class=\"rv\"><p class=\"n\" aria-hidden=\"true\">\/\/ 03<\/p><h3>A fixed price per stage<\/h3><p>You see the scope, the stages and the cost in writing before any work starts. Also, if you want something extra, we price it first.<\/p><a class=\"more\" href=\"\/faq\/#do-you-work-on-a-fixed-price-or-by-the-hour\">More on fixed prices<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/li><li class=\"rv\"><p class=\"n\" aria-hidden=\"true\">\/\/ 04<\/p><h3>You own the code<\/h3><p>After the final payment, the code, the design files and the accounts are yours. Hosting, the domain and app store accounts stay in your name.<\/p><a class=\"more\" href=\"\/faq\/#who-owns-the-code-the-design-and-the-accounts\">More on ownership<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/li><\/ul>\n<\/section>\n<section id=\"m-who-we-work-with\">\n  <div class=\"sh\"><p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>Who we work with<\/p><h2>A software company for every business<\/h2><p class=\"intro\">We work with businesses of every type and size, anywhere in the world. There's no minimum project size, because what matters is the problem you want to solve. <a href=\"\/work\/\">See our work<\/a><\/p><\/div>\n  <ul class=\"sizes\"><li class=\"rv\"><a href=\"\/work\/inventory-sales\/\"><span class=\"pic\"><img loading=\"lazy\" src=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-coffee-roaster-orders-r155.webp\" width=\"2400\" height=\"1548\" loading=\"lazy\" decoding=\"async\" style=\"object-position:60% 42%\" alt=\"The online store's orders screen on a tablet and the payment step of checkout on a phone\"><\/span><div class=\"body\"><h3>Startups and small businesses<\/h3><p class=\"say\">Orders, stock and customers on one screen, instead of WhatsApp chats, Excel files and every decision going through you.<\/p><span class=\"go\">See the inventory system<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/div><\/a><\/li><li class=\"rv\"><a href=\"\/work\/sales-crm\/\"><span class=\"pic\"><img loading=\"lazy\" src=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-distribution-office-tablet-r155.webp\" width=\"2400\" height=\"1548\" loading=\"lazy\" decoding=\"async\" style=\"object-position:55% 40%\" alt=\"The delivery dispatcher dashboard on a laptop and an order's details on a phone\"><\/span><div class=\"body\"><h3>Mid-size and large companies<\/h3><p class=\"say\">Keep your tools. We connect them, so data moves by itself and reports that took days build themselves.<\/p><span class=\"go\">See the sales CRM<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/div><\/a><\/li><li class=\"rv\"><a href=\"\/work\/booking-system\/\"><span class=\"pic\"><img loading=\"lazy\" src=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-clinic-two-staff-tablet-r155.webp\" width=\"2400\" height=\"1548\" loading=\"lazy\" decoding=\"async\" style=\"object-position:50% 35%\" alt=\"WhatsApp reminder settings of the booking system on a tablet and the client's upcoming visit on a phone\"><\/span><div class=\"body\"><h3>Teams that need custom software<\/h3><p class=\"say\">A platform, a portal or an app, built to a clear plan, with honest timelines and clear updates.<\/p><span class=\"go\">See the booking system<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/div><\/a><\/li><\/ul>\n  <div class=\"ind\"><p class=\"label\" id=\"qab-m-ind\"><span aria-hidden=\"true\">\/\/ <\/span>Industries we build for<\/p><ul class=\"chips\" aria-labelledby=\"qab-m-ind\"><li><a href=\"\/work\/online-store\/\">Retail and e-commerce<\/a><\/li><li><a href=\"\/work\/booking-system\/\">Clinics, salons and studios<\/a><\/li><li><a href=\"\/work\/delivery-app\/\">Logistics and delivery<\/a><\/li><li><a href=\"\/work\/inventory-sales\/\">Manufacturing and wholesale<\/a><\/li><li><a href=\"\/work\/ai-document-assistant\/\">Professional services<\/a><\/li><li><a href=\"\/work\/sales-crm\/\">Trading and distribution<\/a><\/li><li><a href=\"\/work\/booking-system\/\">Hospitality<\/a><\/li><li><a href=\"\/how-we-work\/\">Startups<\/a><\/li><\/ul><\/div>\n<\/section>\n<section class=\"volt rv\"><p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>After launch<\/p><p class=\"big\">Launch isn't the last line of <span class=\"nw\">code.<span class=\"qab-cursor\" aria-hidden=\"true\"><\/span><\/span><\/p><p class=\"more\">We stay to run, secure and improve what we build, for as long as you want us to.<\/p><\/section>\n<section class=\"cta\" id=\"m-start\">\n  <p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>Contact<\/p>\n  <h2>Tell us what takes your time<\/h2>\n  <p class=\"sub\">Pick what you need, then we'll write the first message for you. No tech words needed.<\/p>\n  <p class=\"ask\" id=\"qab-m-need\">What do you need?<\/p>\n  <ul class=\"needs\" aria-labelledby=\"qab-m-need\"><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20website.\" target=\"_blank\" rel=\"noopener\">Website<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20an%20online%20store.\" target=\"_blank\" rel=\"noopener\">Online store<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20mobile%20app.\" target=\"_blank\" rel=\"noopener\">App<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20business%20system.\" target=\"_blank\" rel=\"noopener\">Business system<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20an%20AI%20assistant.\" target=\"_blank\" rel=\"noopener\">AI<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20help%20deciding.\" target=\"_blank\" rel=\"noopener\">Not sure yet<\/a><\/li><\/ul>\n  <a class=\"wa\" href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\" target=\"_blank\" rel=\"noopener\"><span class=\"ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12.04 2a9.9 9.9 0 0 0-8.5 15l-1.4 5 5.2-1.36A9.9 9.9 0 1 0 12.04 2Zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.08.8.82-3-.2-.31a8.2 8.2 0 1 1 6.96 3.84Zm4.5-6.14c-.25-.12-1.46-.72-1.69-.8-.23-.08-.39-.12-.55.12-.17.25-.64.8-.78.97-.14.16-.29.18-.53.06a6.7 6.7 0 0 1-3.37-2.94c-.25-.44.25-.41.72-1.36.08-.16.04-.3-.02-.43l-.76-1.83c-.2-.48-.4-.41-.55-.42h-.47a.9.9 0 0 0-.65.3 2.74 2.74 0 0 0-.85 2.04c0 1.2.87 2.37 1 2.53.12.16 1.72 2.63 4.17 3.69 1.55.67 2.16.73 2.93.61.47-.07 1.46-.6 1.66-1.17.2-.58.2-1.07.15-1.17-.07-.1-.23-.16-.47-.28Z\"\/><\/svg><\/span><span><b>Chat on WhatsApp<\/b><small>+966 50 760 0156<\/small><\/span><span class=\"arr\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/a>\n  <a class=\"alt\" href=\"mailto:info@qcoders.com\"><span><small>\/\/ Email<\/small><b>info@qcoders.com<\/b><\/span><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n  <div class=\"facts\"><p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>Good to know<\/p><ul><li>We're based in T\u00fcrkiye and work online with businesses anywhere.<\/li><li>You can talk to us in English, Arabic or Turkish.<\/li><li>We're available 24\/7, every day of the week.<\/li><li>The first call is free, with no obligation to continue.<\/li><\/ul><p class=\"note\">After that, we follow four steps: listen, decide, build and stay.<br><a href=\"\/how-we-work\/\">See how we work<\/a><\/p><\/div>\n<\/section>\n<\/div>\n<script>(function(){document.querySelectorAll('.qab-m:not([data-qab])').forEach(function(r){r.setAttribute('data-qab','1');\nif(!('IntersectionObserver' in window))return;r.classList.add('js');\nvar io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target);}});},{rootMargin:'0px 0px -8% 0px',threshold:0.08});\nr.querySelectorAll('.rv').forEach(function(e){io.observe(e);});});})();<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c8e447 e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"c8e447\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69d9a271 elementor-widget elementor-widget-html\" data-id=\"69d9a271\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- About (new), section 1: Opener on Ink. The page's one h1; the intro carries the focus keyphrase \"software company\".\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Generated by website\/v2\/about-new\/build.py: edit the words there, then run the build. -->\n<style>\n.qab{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#273044;--paper:#F6F5F0;--soft:#C9CED8;--mute:#9AA3B2;\n  --volt:#C8F53B;--volt-hi:#D6F86B;--m:clamp(1rem,.4rem + 2vw,2rem);--max:100rem;--gut:clamp(.75rem,.4rem + 1.2vw,1.5rem);\n  --sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  --t-head:clamp(2rem,1.45rem + 2.3vw,3.5rem);--t-lead:clamp(1.1875rem,1.05rem + .45vw,1.5rem);\n  --t-body:clamp(1rem,.96rem + .12vw,1.0625rem);--sec:clamp(4rem,2.5rem + 3.5vw,6rem);--hdr:76px;\n  display:block;position:relative;margin:0;padding:var(--sec) 0;background:var(--bg,#0A0E17);color:var(--paper);\n  font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scroll-margin-top:var(--hdr)}\n@media (max-width:767px){.qab{--hdr:64px}}\n.qab *,.qab *::before,.qab *::after{box-sizing:border-box}\n.qab :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none;word-spacing:normal}\n.qab :is(ul,ol){list-style:none}\n.qab :is(p,li){text-wrap:pretty}\n.qab img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qab svg{display:block;flex:none}\n.qab ::selection{background:var(--volt);color:var(--ink)}\n.qab .qab-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}\n.qab .qab-label{font-family:var(--mono);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--volt)}\n.qab .qab-h2{margin-top:1rem;font-size:var(--t-head);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}\n.qab .qab-head{display:grid;gap:1.25rem}\n.qab .qab-head__intro{max-width:46ch;color:var(--mute);text-wrap:pretty}\n.qab .qab-head__intro > * + *{margin-top:.75rem}\n@media (min-width:60rem){\n  .qab .qab-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qab .qab-head > :first-child{grid-column:1\/span 7}\n  .qab .qab-head__intro{grid-column:9\/-1}\n}\n.qab a.qab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:999px;\n  background:var(--volt);color:var(--ink);font:500 var(--t-body)\/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;\n  transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}\n.qab a.qab-btn svg{width:1.2em;height:1.2em}\n.qab a.qab-btn:hover{background:var(--volt-hi);color:var(--ink)}\n.qab a.qab-btn:active{transform:scale(.97)}\n.qab a.qab-link{color:var(--volt);font-weight:400;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}\n.qab a.qab-link:hover{color:var(--volt);text-decoration-thickness:.14em}\n.qab a:focus-visible{outline:3px solid var(--volt);outline-offset:3px}\n.qab .qab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}\n.qab .qab-pic{position:relative;overflow:hidden;background:var(--raise)}\n.qab .qab-pic > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n.qab .qab-tag{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.3rem .55rem;border-radius:4px;background:rgba(10,14,23,.86);\n  color:var(--volt);font:500 .75rem\/1.3 var(--mono);letter-spacing:.02em}\n.qab a.qab-more{display:inline-flex;align-items:center;gap:.5rem;color:var(--volt);font:500 .875rem\/1.4 var(--mono);letter-spacing:.01em;text-decoration:none}\n.qab a.qab-more:hover{color:var(--volt);text-decoration:underline;text-underline-offset:.25em}\n.qab a.qab-more svg{width:1rem;height:1rem;transition:transform .2s ease}\n.qab a.qab-more:hover svg{transform:translateX(3px)}\n\n.qab.qab-open{--bg:var(--ink);--pt:clamp(3rem,1.5rem + 4vw,5.5rem);padding-top:var(--pt)}\n.qab.qab-open .qab-open__grid{display:grid;gap:2.5rem}\n.qab.qab-open .qab-open__h1{margin:1rem 0 0 -.04em;font-size:clamp(2.75rem,1rem + 4.4vw,5.75rem);font-weight:500;line-height:.98;letter-spacing:-.035em;color:var(--paper)}\n.qab.qab-open .qab-open__h1 > span{display:block}\n.qab.qab-open .qab-open__h1 > .qab-volt{color:var(--volt)}\n.qab.qab-open .qab-open__lead{margin-top:1.5rem;max-width:40ch;text-wrap:pretty;font-size:var(--t-lead);line-height:1.4;letter-spacing:-.01em;color:var(--soft)}\n.qab.qab-open .qab-actions{margin-top:2.25rem}\n.qab.qab-open .qab-open__meta{margin-top:1.75rem;font:500 .8125rem\/1.5 var(--mono);letter-spacing:.02em;color:var(--mute)}\n.qab.qab-open .qab-open__pic{aspect-ratio:4\/3}\n@media (min-width:60rem){\n  .qab.qab-open .qab-open__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:center}\n  .qab.qab-open .qab-open__text{grid-column:1\/span 6;padding:clamp(.5rem,-1rem + 2.5vw,2.5rem) var(--gut) clamp(.5rem,-1rem + 2.5vw,2.5rem) 0}\n  \/* the photo fills the section's height and runs to the screen's right edge, like How we work *\/\n  .qab.qab-open .qab-open__pic{grid-column:7\/-1;align-self:stretch;aspect-ratio:auto;min-height:32rem;\n    margin:calc(-1 * var(--pt)) calc(-1 * (var(--m) + max(0px, (100vw - var(--max)) \/ 2))) calc(-1 * var(--sec)) 0}\n  .qab.qab-open .qab-open__pic .qab-tag{left:1.25rem;top:1.25rem}\n}\n<\/style>\n<section class=\"qab qab-open\" aria-labelledby=\"qab-h1\">\n  <div class=\"qab-wrap qab-open__grid\">\n    <div class=\"qab-open__text\">\n      <p class=\"qab-label\"><span aria-hidden=\"true\">\/\/ <\/span>About Qcoders<\/p>\n      <div class=\"qab-open__h1\" id=\"qab-h1\" role=\"heading\" aria-level=\"1\"><span>We learn how<\/span> <span class=\"qab-volt\">you work.<\/span><\/div>\n      <p class=\"qab-open__lead\">Qcoders is a new software company based in T\u00fcrkiye. We build websites, online stores, apps, business systems and AI for businesses of every type and size, anywhere. First, we learn how your business runs. Then we write the code that runs it.<\/p>\n      <div class=\"qab-actions\">\n        <a class=\"qab-btn\" href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12.04 2a9.9 9.9 0 0 0-8.5 15l-1.4 5 5.2-1.36A9.9 9.9 0 1 0 12.04 2Zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.08.8.82-3-.2-.31a8.2 8.2 0 1 1 6.96 3.84Zm4.5-6.14c-.25-.12-1.46-.72-1.69-.8-.23-.08-.39-.12-.55.12-.17.25-.64.8-.78.97-.14.16-.29.18-.53.06a6.7 6.7 0 0 1-3.37-2.94c-.25-.44.25-.41.72-1.36.08-.16.04-.3-.02-.43l-.76-1.83c-.2-.48-.4-.41-.55-.42h-.47a.9.9 0 0 0-.65.3 2.74 2.74 0 0 0-.85 2.04c0 1.2.87 2.37 1 2.53.12.16 1.72 2.63 4.17 3.69 1.55.67 2.16.73 2.93.61.47-.07 1.46-.6 1.66-1.17.2-.58.2-1.07.15-1.17-.07-.1-.23-.16-.47-.28Z\"\/><\/svg>Message us on WhatsApp<\/a>\n        <a class=\"qab-link\" href=\"#what-we-do\">See what we do<\/a>\n      <\/div>\n      <p class=\"qab-open__meta\">Based in T\u00fcrkiye \u00b7 Available 24\/7 \u00b7 English \u00b7 <span lang=\"ar\" dir=\"rtl\">\u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/span> \u00b7 <span lang=\"tr\">T\u00fcrk\u00e7e<\/span><\/p>\n    <\/div>\n    <div class=\"qab-pic qab-open__pic\">\n      <img fetchpriority=\"high\" src=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-stockroom-assistant-box-phone-r90.webp\" width=\"1300\" height=\"1444\" fetchpriority=\"high\"\n           decoding=\"async\" style=\"object-position:52% 38%\" alt=\"A purchase order on a tablet and a stock transfer request on a phone\">\n      <span class=\"qab-tag\" aria-hidden=\"true\">\/\/ your business, on one screen<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a8ba2c1 e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"7a8ba2c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16f49c68 elementor-widget elementor-widget-html\" data-id=\"16f49c68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- About (new), section 2: what we do, on the step ground. The six service groups as compact cards, each a link to its group on the Services page.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Generated by website\/v2\/about-new\/build.py: edit the words there, then run the build. -->\n<style>\n.qab{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#273044;--paper:#F6F5F0;--soft:#C9CED8;--mute:#9AA3B2;\n  --volt:#C8F53B;--volt-hi:#D6F86B;--m:clamp(1rem,.4rem + 2vw,2rem);--max:100rem;--gut:clamp(.75rem,.4rem + 1.2vw,1.5rem);\n  --sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  --t-head:clamp(2rem,1.45rem + 2.3vw,3.5rem);--t-lead:clamp(1.1875rem,1.05rem + .45vw,1.5rem);\n  --t-body:clamp(1rem,.96rem + .12vw,1.0625rem);--sec:clamp(4rem,2.5rem + 3.5vw,6rem);--hdr:76px;\n  display:block;position:relative;margin:0;padding:var(--sec) 0;background:var(--bg,#0A0E17);color:var(--paper);\n  font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scroll-margin-top:var(--hdr)}\n@media (max-width:767px){.qab{--hdr:64px}}\n.qab *,.qab *::before,.qab *::after{box-sizing:border-box}\n.qab :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none;word-spacing:normal}\n.qab :is(ul,ol){list-style:none}\n.qab :is(p,li){text-wrap:pretty}\n.qab img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qab svg{display:block;flex:none}\n.qab ::selection{background:var(--volt);color:var(--ink)}\n.qab .qab-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}\n.qab .qab-label{font-family:var(--mono);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--volt)}\n.qab .qab-h2{margin-top:1rem;font-size:var(--t-head);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}\n.qab .qab-head{display:grid;gap:1.25rem}\n.qab .qab-head__intro{max-width:46ch;color:var(--mute);text-wrap:pretty}\n.qab .qab-head__intro > * + *{margin-top:.75rem}\n@media (min-width:60rem){\n  .qab .qab-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qab .qab-head > :first-child{grid-column:1\/span 7}\n  .qab .qab-head__intro{grid-column:9\/-1}\n}\n.qab a.qab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:999px;\n  background:var(--volt);color:var(--ink);font:500 var(--t-body)\/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;\n  transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}\n.qab a.qab-btn svg{width:1.2em;height:1.2em}\n.qab a.qab-btn:hover{background:var(--volt-hi);color:var(--ink)}\n.qab a.qab-btn:active{transform:scale(.97)}\n.qab a.qab-link{color:var(--volt);font-weight:400;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}\n.qab a.qab-link:hover{color:var(--volt);text-decoration-thickness:.14em}\n.qab a:focus-visible{outline:3px solid var(--volt);outline-offset:3px}\n.qab .qab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}\n.qab .qab-pic{position:relative;overflow:hidden;background:var(--raise)}\n.qab .qab-pic > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n.qab .qab-tag{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.3rem .55rem;border-radius:4px;background:rgba(10,14,23,.86);\n  color:var(--volt);font:500 .75rem\/1.3 var(--mono);letter-spacing:.02em}\n.qab a.qab-more{display:inline-flex;align-items:center;gap:.5rem;color:var(--volt);font:500 .875rem\/1.4 var(--mono);letter-spacing:.01em;text-decoration:none}\n.qab a.qab-more:hover{color:var(--volt);text-decoration:underline;text-underline-offset:.25em}\n.qab a.qab-more svg{width:1rem;height:1rem;transition:transform .2s ease}\n.qab a.qab-more:hover svg{transform:translateX(3px)}\n\n.qab.qab-do{--bg:var(--step)}\n.qab.qab-do .qab-do__grid{display:grid;gap:var(--gut);margin-top:clamp(2.5rem,1.5rem + 2.5vw,4rem)}\n@media (min-width:40rem){.qab.qab-do .qab-do__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media (min-width:64rem){.qab.qab-do .qab-do__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}\n.qab.qab-do .qab-do__grid > li{display:flex}\n.qab.qab-do a.qab-svc{position:relative;display:flex;flex-direction:column;width:100%;padding:clamp(1.5rem,1.1rem + 1vw,2rem);background:var(--ink);border:1px solid var(--line);\n  color:var(--paper);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}\n.qab.qab-do a.qab-svc:hover{border-color:var(--volt);background:#0D121D;color:var(--paper)}\n.qab.qab-do .qab-svc__n{font:500 .8125rem\/1.4 var(--mono);letter-spacing:.02em;color:var(--mute)}\n.qab.qab-do .qab-svc__go{position:absolute;right:clamp(1.25rem,1rem + .8vw,1.75rem);top:clamp(1.25rem,1rem + .8vw,1.75rem);display:grid;place-items:center;\n  width:2.25rem;height:2.25rem;border:1px solid var(--line);border-radius:50%;color:var(--volt);transition:background-color .2s ease,color .2s ease,border-color .2s ease}\n.qab.qab-do .qab-svc__go svg{width:1rem;height:1rem}\n.qab.qab-do a.qab-svc:hover .qab-svc__go{background:var(--volt);border-color:var(--volt);color:var(--ink)}\n.qab.qab-do .qab-svc__name{margin-top:1.75rem;font-size:clamp(1.375rem,1.15rem + .6vw,1.75rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--paper)}\n.qab.qab-do .qab-svc__line{margin-top:.625rem;max-width:36ch;font-size:1rem;line-height:1.5;color:var(--soft)}\n<\/style>\n<section class=\"qab qab-do\" id=\"what-we-do\" aria-labelledby=\"qab-do-h\">\n  <div class=\"qab-wrap\">\n    <div class=\"qab-head\"><div><p class=\"qab-label\"><span aria-hidden=\"true\">\/\/ <\/span>What we do<\/p><h2 class=\"qab-h2\" id=\"qab-do-h\">What we build for you<\/h2><\/div><div class=\"qab-head__intro\"><p>Six groups of services, from your first website to support after launch. So pick the one that sounds like your week.<\/p><p><a class=\"qab-link\" href=\"\/services\/\">See all services<\/a><\/p><\/div><\/div>\n    <ul class=\"qab-do__grid\">\n      <li><a class=\"qab-svc\" href=\"\/services\/#web\">\n        <span class=\"qab-svc__n\" aria-hidden=\"true\">01<\/span>\n        <span class=\"qab-svc__go\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <h3 class=\"qab-svc__name\">Websites<\/h3>\n        <p class=\"qab-svc__line\">Web development and clear design (UX\/UI), so people understand what you do and contact you.<\/p>\n      <\/a><\/li>\n      <li><a class=\"qab-svc\" href=\"\/services\/#stores\">\n        <span class=\"qab-svc__n\" aria-hidden=\"true\">02<\/span>\n        <span class=\"qab-svc__go\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <h3 class=\"qab-svc__name\">Online stores<\/h3>\n        <p class=\"qab-svc__line\">Products, payments, shipping and orders in one place.<\/p>\n      <\/a><\/li>\n      <li><a class=\"qab-svc\" href=\"\/services\/#apps\">\n        <span class=\"qab-svc__n\" aria-hidden=\"true\">03<\/span>\n        <span class=\"qab-svc__go\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <h3 class=\"qab-svc__name\">Mobile apps<\/h3>\n        <p class=\"qab-svc__line\">Android and iPhone apps, when your project really needs one.<\/p>\n      <\/a><\/li>\n      <li><a class=\"qab-svc\" href=\"\/services\/#systems\">\n        <span class=\"qab-svc__n\" aria-hidden=\"true\">04<\/span>\n        <span class=\"qab-svc__go\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <h3 class=\"qab-svc__name\">Business systems<\/h3>\n        <p class=\"qab-svc__line\">One system for customers, stock, staff and bookings, plus automation and dashboards.<\/p>\n      <\/a><\/li>\n      <li><a class=\"qab-svc\" href=\"\/services\/#ai\">\n        <span class=\"qab-svc__n\" aria-hidden=\"true\">05<\/span>\n        <span class=\"qab-svc__go\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <h3 class=\"qab-svc__name\">AI solutions<\/h3>\n        <p class=\"qab-svc__line\">Assistants that answer customers and search your own files.<\/p>\n      <\/a><\/li>\n      <li><a class=\"qab-svc\" href=\"\/services\/#support\">\n        <span class=\"qab-svc__n\" aria-hidden=\"true\">06<\/span>\n        <span class=\"qab-svc__go\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <h3 class=\"qab-svc__name\">Support after launch<\/h3>\n        <p class=\"qab-svc__line\">Hosting and updates, security, and honest advice before you spend.<\/p>\n      <\/a><\/li>\n    <\/ul>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a83c43b e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"7a83c43b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16d032f5 elementor-widget elementor-widget-html\" data-id=\"16d032f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- About (new), section 3: how we think, on Ink. Four values in a 2 x 2 grid, each linked to where the site says more.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Generated by website\/v2\/about-new\/build.py: edit the words there, then run the build. -->\n<style>\n.qab{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#273044;--paper:#F6F5F0;--soft:#C9CED8;--mute:#9AA3B2;\n  --volt:#C8F53B;--volt-hi:#D6F86B;--m:clamp(1rem,.4rem + 2vw,2rem);--max:100rem;--gut:clamp(.75rem,.4rem + 1.2vw,1.5rem);\n  --sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  --t-head:clamp(2rem,1.45rem + 2.3vw,3.5rem);--t-lead:clamp(1.1875rem,1.05rem + .45vw,1.5rem);\n  --t-body:clamp(1rem,.96rem + .12vw,1.0625rem);--sec:clamp(4rem,2.5rem + 3.5vw,6rem);--hdr:76px;\n  display:block;position:relative;margin:0;padding:var(--sec) 0;background:var(--bg,#0A0E17);color:var(--paper);\n  font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scroll-margin-top:var(--hdr)}\n@media (max-width:767px){.qab{--hdr:64px}}\n.qab *,.qab *::before,.qab *::after{box-sizing:border-box}\n.qab :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none;word-spacing:normal}\n.qab :is(ul,ol){list-style:none}\n.qab :is(p,li){text-wrap:pretty}\n.qab img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qab svg{display:block;flex:none}\n.qab ::selection{background:var(--volt);color:var(--ink)}\n.qab .qab-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}\n.qab .qab-label{font-family:var(--mono);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--volt)}\n.qab .qab-h2{margin-top:1rem;font-size:var(--t-head);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}\n.qab .qab-head{display:grid;gap:1.25rem}\n.qab .qab-head__intro{max-width:46ch;color:var(--mute);text-wrap:pretty}\n.qab .qab-head__intro > * + *{margin-top:.75rem}\n@media (min-width:60rem){\n  .qab .qab-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qab .qab-head > :first-child{grid-column:1\/span 7}\n  .qab .qab-head__intro{grid-column:9\/-1}\n}\n.qab a.qab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:999px;\n  background:var(--volt);color:var(--ink);font:500 var(--t-body)\/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;\n  transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}\n.qab a.qab-btn svg{width:1.2em;height:1.2em}\n.qab a.qab-btn:hover{background:var(--volt-hi);color:var(--ink)}\n.qab a.qab-btn:active{transform:scale(.97)}\n.qab a.qab-link{color:var(--volt);font-weight:400;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}\n.qab a.qab-link:hover{color:var(--volt);text-decoration-thickness:.14em}\n.qab a:focus-visible{outline:3px solid var(--volt);outline-offset:3px}\n.qab .qab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}\n.qab .qab-pic{position:relative;overflow:hidden;background:var(--raise)}\n.qab .qab-pic > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n.qab .qab-tag{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.3rem .55rem;border-radius:4px;background:rgba(10,14,23,.86);\n  color:var(--volt);font:500 .75rem\/1.3 var(--mono);letter-spacing:.02em}\n.qab a.qab-more{display:inline-flex;align-items:center;gap:.5rem;color:var(--volt);font:500 .875rem\/1.4 var(--mono);letter-spacing:.01em;text-decoration:none}\n.qab a.qab-more:hover{color:var(--volt);text-decoration:underline;text-underline-offset:.25em}\n.qab a.qab-more svg{width:1rem;height:1rem;transition:transform .2s ease}\n.qab a.qab-more:hover svg{transform:translateX(3px)}\n\n.qab.qab-think{--bg:var(--ink)}\n.qab.qab-think .qab-think__grid{display:grid;gap:var(--gut);margin-top:clamp(2.5rem,1.5rem + 2.5vw,4rem)}\n@media (min-width:48rem){.qab.qab-think .qab-think__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n.qab.qab-think .qab-val{display:flex;flex-direction:column;padding:clamp(1.5rem,1rem + 1.3vw,2.5rem);background:var(--step);border-top:2px solid var(--volt)}\n.qab.qab-think .qab-val__n{font:500 .8125rem\/1.4 var(--mono);letter-spacing:.02em;color:var(--volt)}\n.qab.qab-think .qab-val__name{margin-top:.75rem;font-size:clamp(1.5rem,1.2rem + .8vw,2rem);font-weight:500;line-height:1.15;letter-spacing:-.025em;color:var(--paper);text-wrap:balance}\n.qab.qab-think .qab-val__say{margin-top:.875rem;max-width:50ch;color:var(--soft);text-wrap:pretty}\n.qab.qab-think .qab-val a.qab-more{align-self:flex-start;margin-top:auto;padding-top:1.5rem}\n<\/style>\n<section class=\"qab qab-think\" id=\"how-we-think\" aria-labelledby=\"qab-think-h\">\n  <div class=\"qab-wrap\">\n    <div class=\"qab-head\"><div><p class=\"qab-label\"><span aria-hidden=\"true\">\/\/ <\/span>How we think<\/p><h2 class=\"qab-h2\" id=\"qab-think-h\">Four rules we work by<\/h2><\/div><div class=\"qab-head__intro\"><p>They decide what we build, what we tell you, and what happens after launch.<\/p><\/div><\/div>\n    <ul class=\"qab-think__grid\">\n      <li class=\"qab-val\">\n        <p class=\"qab-val__n\" aria-hidden=\"true\">\/\/ 01<\/p>\n        <h3 class=\"qab-val__name\">Plain language<\/h3>\n        <p class=\"qab-val__say\">We explain every step in words anyone can follow. Every technical word is explained, or left out.<\/p>\n        <a class=\"qab-more\" href=\"\/how-we-work\/\">See how we work<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n      <\/li>\n      <li class=\"qab-val\">\n        <p class=\"qab-val__n\" aria-hidden=\"true\">\/\/ 02<\/p>\n        <h3 class=\"qab-val__name\">Honest advice<\/h3>\n        <p class=\"qab-val__say\">We say what we can actually deliver. If a ready-made tool is enough, we tell you, even when it means we build nothing.<\/p>\n        <a class=\"qab-more\" href=\"\/faq\/#im-not-sure-what-i-need-can-you-still-help\">Not sure what you need?<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n      <\/li>\n      <li class=\"qab-val\">\n        <p class=\"qab-val__n\" aria-hidden=\"true\">\/\/ 03<\/p>\n        <h3 class=\"qab-val__name\">A fixed price per stage<\/h3>\n        <p class=\"qab-val__say\">You see the scope, the stages and the cost in writing before any work starts. Also, if you want something extra, we price it first.<\/p>\n        <a class=\"qab-more\" href=\"\/faq\/#do-you-work-on-a-fixed-price-or-by-the-hour\">More on fixed prices<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n      <\/li>\n      <li class=\"qab-val\">\n        <p class=\"qab-val__n\" aria-hidden=\"true\">\/\/ 04<\/p>\n        <h3 class=\"qab-val__name\">You own the code<\/h3>\n        <p class=\"qab-val__say\">After the final payment, the code, the design files and the accounts are yours. Hosting, the domain and app store accounts stay in your name.<\/p>\n        <a class=\"qab-more\" href=\"\/faq\/#who-owns-the-code-the-design-and-the-accounts\">More on ownership<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n      <\/li>\n    <\/ul>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ebd2f47 e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"7ebd2f47\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1be600dd elementor-widget elementor-widget-html\" data-id=\"1be600dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- About (new), section 4: who we work with, on the step ground. Three business sizes as photo cards linked to the example that fits; the industries (make_extra.INDUSTRIES) as chips.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Generated by website\/v2\/about-new\/build.py: edit the words there, then run the build. -->\n<style>\n.qab{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#273044;--paper:#F6F5F0;--soft:#C9CED8;--mute:#9AA3B2;\n  --volt:#C8F53B;--volt-hi:#D6F86B;--m:clamp(1rem,.4rem + 2vw,2rem);--max:100rem;--gut:clamp(.75rem,.4rem + 1.2vw,1.5rem);\n  --sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  --t-head:clamp(2rem,1.45rem + 2.3vw,3.5rem);--t-lead:clamp(1.1875rem,1.05rem + .45vw,1.5rem);\n  --t-body:clamp(1rem,.96rem + .12vw,1.0625rem);--sec:clamp(4rem,2.5rem + 3.5vw,6rem);--hdr:76px;\n  display:block;position:relative;margin:0;padding:var(--sec) 0;background:var(--bg,#0A0E17);color:var(--paper);\n  font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scroll-margin-top:var(--hdr)}\n@media (max-width:767px){.qab{--hdr:64px}}\n.qab *,.qab *::before,.qab *::after{box-sizing:border-box}\n.qab :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none;word-spacing:normal}\n.qab :is(ul,ol){list-style:none}\n.qab :is(p,li){text-wrap:pretty}\n.qab img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qab svg{display:block;flex:none}\n.qab ::selection{background:var(--volt);color:var(--ink)}\n.qab .qab-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}\n.qab .qab-label{font-family:var(--mono);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--volt)}\n.qab .qab-h2{margin-top:1rem;font-size:var(--t-head);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}\n.qab .qab-head{display:grid;gap:1.25rem}\n.qab .qab-head__intro{max-width:46ch;color:var(--mute);text-wrap:pretty}\n.qab .qab-head__intro > * + *{margin-top:.75rem}\n@media (min-width:60rem){\n  .qab .qab-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qab .qab-head > :first-child{grid-column:1\/span 7}\n  .qab .qab-head__intro{grid-column:9\/-1}\n}\n.qab a.qab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:999px;\n  background:var(--volt);color:var(--ink);font:500 var(--t-body)\/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;\n  transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}\n.qab a.qab-btn svg{width:1.2em;height:1.2em}\n.qab a.qab-btn:hover{background:var(--volt-hi);color:var(--ink)}\n.qab a.qab-btn:active{transform:scale(.97)}\n.qab a.qab-link{color:var(--volt);font-weight:400;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}\n.qab a.qab-link:hover{color:var(--volt);text-decoration-thickness:.14em}\n.qab a:focus-visible{outline:3px solid var(--volt);outline-offset:3px}\n.qab .qab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}\n.qab .qab-pic{position:relative;overflow:hidden;background:var(--raise)}\n.qab .qab-pic > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n.qab .qab-tag{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.3rem .55rem;border-radius:4px;background:rgba(10,14,23,.86);\n  color:var(--volt);font:500 .75rem\/1.3 var(--mono);letter-spacing:.02em}\n.qab a.qab-more{display:inline-flex;align-items:center;gap:.5rem;color:var(--volt);font:500 .875rem\/1.4 var(--mono);letter-spacing:.01em;text-decoration:none}\n.qab a.qab-more:hover{color:var(--volt);text-decoration:underline;text-underline-offset:.25em}\n.qab a.qab-more svg{width:1rem;height:1rem;transition:transform .2s ease}\n.qab a.qab-more:hover svg{transform:translateX(3px)}\n\n.qab.qab-who{--bg:var(--step)}\n.qab.qab-who .qab-who__grid{display:grid;gap:var(--gut);margin-top:clamp(2.5rem,1.5rem + 2.5vw,4rem)}\n@media (min-width:56rem){.qab.qab-who .qab-who__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}\n.qab.qab-who .qab-who__grid > li{display:flex}\n.qab.qab-who a.qab-size{display:flex;flex-direction:column;width:100%;background:var(--ink);border:1px solid var(--line);color:var(--paper);text-decoration:none;transition:border-color .2s ease}\n.qab.qab-who a.qab-size:hover{border-color:var(--volt);color:var(--paper)}\n.qab.qab-who .qab-size__pic{aspect-ratio:3\/2}\n.qab.qab-who .qab-size__pic > img{transition:transform .7s cubic-bezier(.16,1,.3,1)}\n.qab.qab-who a.qab-size:hover .qab-size__pic > img{transform:scale(1.035)}\n.qab.qab-who .qab-size__body{display:flex;flex-direction:column;flex:1;padding:clamp(1.25rem,1rem + .8vw,1.75rem)}\n.qab.qab-who .qab-size__name{font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--paper)}\n.qab.qab-who .qab-size__say{margin-top:.625rem;font-size:1rem;line-height:1.5;color:var(--soft)}\n.qab.qab-who .qab-size__go{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;color:var(--volt);font:500 .875rem\/1.4 var(--mono);letter-spacing:.01em}\n.qab.qab-who .qab-size__go svg{width:1rem;height:1rem;transition:transform .2s ease}\n.qab.qab-who a.qab-size:hover .qab-size__go svg{transform:translateX(3px)}\n.qab.qab-who .qab-ind{display:grid;gap:1rem;margin-top:clamp(2.5rem,1.5rem + 2vw,3.5rem);padding-top:clamp(1.5rem,1rem + 1vw,2rem);border-top:1px solid var(--line)}\n@media (min-width:60rem){.qab.qab-who .qab-ind{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:var(--gut);align-items:start}}\n.qab.qab-who .qab-ind .qab-label{color:var(--mute);padding-top:.7rem}\n.qab.qab-who .qab-chips{display:flex;flex-wrap:wrap;gap:.5rem}\n.qab.qab-who .qab-chips a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.1rem;border:1px solid #343F55;border-radius:999px;\n  background:rgba(246,245,240,.03);color:var(--paper);font-size:.9375rem;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}\n.qab.qab-who .qab-chips a:hover{background:var(--volt);border-color:var(--volt);color:var(--ink)}\n<\/style>\n<section class=\"qab qab-who\" id=\"who-we-work-with\" aria-labelledby=\"qab-who-h\">\n  <div class=\"qab-wrap\">\n    <div class=\"qab-head\"><div><p class=\"qab-label\"><span aria-hidden=\"true\">\/\/ <\/span>Who we work with<\/p><h2 class=\"qab-h2\" id=\"qab-who-h\">A software company for every business<\/h2><\/div><div class=\"qab-head__intro\"><p>We work with businesses of every type and size, anywhere in the world. There's no minimum project size, because what matters is the problem you want to solve.<\/p><p><a class=\"qab-link\" href=\"\/work\/\">See our work<\/a><\/p><\/div><\/div>\n    <ul class=\"qab-who__grid\">\n      <li><a class=\"qab-size\" href=\"\/work\/inventory-sales\/\">\n        <span class=\"qab-pic qab-size__pic\"><img loading=\"lazy\" src=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-coffee-roaster-orders-r155.webp\" width=\"2400\" height=\"1548\" loading=\"lazy\" decoding=\"async\"\n             style=\"object-position:60% 42%\" alt=\"The online store's orders screen on a tablet and the payment step of checkout on a phone\"><\/span>\n        <div class=\"qab-size__body\">\n          <h3 class=\"qab-size__name\">Startups and small businesses<\/h3>\n          <p class=\"qab-size__say\">Orders, stock and customers on one screen, instead of WhatsApp chats, Excel files and every decision going through you.<\/p>\n          <span class=\"qab-size__go\">See the inventory system<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <\/div>\n      <\/a><\/li>\n      <li><a class=\"qab-size\" href=\"\/work\/sales-crm\/\">\n        <span class=\"qab-pic qab-size__pic\"><img loading=\"lazy\" src=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-distribution-office-tablet-r155.webp\" width=\"2400\" height=\"1548\" loading=\"lazy\" decoding=\"async\"\n             style=\"object-position:55% 40%\" alt=\"The delivery dispatcher dashboard on a laptop and an order's details on a phone\"><\/span>\n        <div class=\"qab-size__body\">\n          <h3 class=\"qab-size__name\">Mid-size and large companies<\/h3>\n          <p class=\"qab-size__say\">Keep your tools. We connect them, so data moves by itself and reports that took days build themselves.<\/p>\n          <span class=\"qab-size__go\">See the sales CRM<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <\/div>\n      <\/a><\/li>\n      <li><a class=\"qab-size\" href=\"\/work\/booking-system\/\">\n        <span class=\"qab-pic qab-size__pic\"><img loading=\"lazy\" src=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-clinic-two-staff-tablet-r155.webp\" width=\"2400\" height=\"1548\" loading=\"lazy\" decoding=\"async\"\n             style=\"object-position:50% 35%\" alt=\"WhatsApp reminder settings of the booking system on a tablet and the client's upcoming visit on a phone\"><\/span>\n        <div class=\"qab-size__body\">\n          <h3 class=\"qab-size__name\">Teams that need custom software<\/h3>\n          <p class=\"qab-size__say\">A platform, a portal or an app, built to a clear plan, with honest timelines and clear updates.<\/p>\n          <span class=\"qab-size__go\">See the booking system<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <\/div>\n      <\/a><\/li>\n    <\/ul>\n    <div class=\"qab-ind\">\n      <p class=\"qab-label\" id=\"qab-ind-h\"><span aria-hidden=\"true\">\/\/ <\/span>Industries we build for<\/p>\n      <ul class=\"qab-chips\" aria-labelledby=\"qab-ind-h\"><li><a href=\"\/work\/online-store\/\">Retail and e-commerce<\/a><\/li><li><a href=\"\/work\/booking-system\/\">Clinics, salons and studios<\/a><\/li><li><a href=\"\/work\/delivery-app\/\">Logistics and delivery<\/a><\/li><li><a href=\"\/work\/inventory-sales\/\">Manufacturing and wholesale<\/a><\/li><li><a href=\"\/work\/ai-document-assistant\/\">Professional services<\/a><\/li><li><a href=\"\/work\/sales-crm\/\">Trading and distribution<\/a><\/li><li><a href=\"\/work\/booking-system\/\">Hospitality<\/a><\/li><li><a href=\"\/how-we-work\/\">Startups<\/a><\/li><\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43e51752 e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"43e51752\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70adf57e elementor-widget elementor-widget-html\" data-id=\"70adf57e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- About (new), section 5: the Volt band, the page's one statement.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Generated by website\/v2\/about-new\/build.py: edit the words there, then run the build. -->\n<style>\n.qab{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#273044;--paper:#F6F5F0;--soft:#C9CED8;--mute:#9AA3B2;\n  --volt:#C8F53B;--volt-hi:#D6F86B;--m:clamp(1rem,.4rem + 2vw,2rem);--max:100rem;--gut:clamp(.75rem,.4rem + 1.2vw,1.5rem);\n  --sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  --t-head:clamp(2rem,1.45rem + 2.3vw,3.5rem);--t-lead:clamp(1.1875rem,1.05rem + .45vw,1.5rem);\n  --t-body:clamp(1rem,.96rem + .12vw,1.0625rem);--sec:clamp(4rem,2.5rem + 3.5vw,6rem);--hdr:76px;\n  display:block;position:relative;margin:0;padding:var(--sec) 0;background:var(--bg,#0A0E17);color:var(--paper);\n  font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scroll-margin-top:var(--hdr)}\n@media (max-width:767px){.qab{--hdr:64px}}\n.qab *,.qab *::before,.qab *::after{box-sizing:border-box}\n.qab :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none;word-spacing:normal}\n.qab :is(ul,ol){list-style:none}\n.qab :is(p,li){text-wrap:pretty}\n.qab img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qab svg{display:block;flex:none}\n.qab ::selection{background:var(--volt);color:var(--ink)}\n.qab .qab-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}\n.qab .qab-label{font-family:var(--mono);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--volt)}\n.qab .qab-h2{margin-top:1rem;font-size:var(--t-head);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}\n.qab .qab-head{display:grid;gap:1.25rem}\n.qab .qab-head__intro{max-width:46ch;color:var(--mute);text-wrap:pretty}\n.qab .qab-head__intro > * + *{margin-top:.75rem}\n@media (min-width:60rem){\n  .qab .qab-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qab .qab-head > :first-child{grid-column:1\/span 7}\n  .qab .qab-head__intro{grid-column:9\/-1}\n}\n.qab a.qab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:999px;\n  background:var(--volt);color:var(--ink);font:500 var(--t-body)\/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;\n  transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}\n.qab a.qab-btn svg{width:1.2em;height:1.2em}\n.qab a.qab-btn:hover{background:var(--volt-hi);color:var(--ink)}\n.qab a.qab-btn:active{transform:scale(.97)}\n.qab a.qab-link{color:var(--volt);font-weight:400;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}\n.qab a.qab-link:hover{color:var(--volt);text-decoration-thickness:.14em}\n.qab a:focus-visible{outline:3px solid var(--volt);outline-offset:3px}\n.qab .qab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}\n.qab .qab-pic{position:relative;overflow:hidden;background:var(--raise)}\n.qab .qab-pic > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n.qab .qab-tag{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.3rem .55rem;border-radius:4px;background:rgba(10,14,23,.86);\n  color:var(--volt);font:500 .75rem\/1.3 var(--mono);letter-spacing:.02em}\n.qab a.qab-more{display:inline-flex;align-items:center;gap:.5rem;color:var(--volt);font:500 .875rem\/1.4 var(--mono);letter-spacing:.01em;text-decoration:none}\n.qab a.qab-more:hover{color:var(--volt);text-decoration:underline;text-underline-offset:.25em}\n.qab a.qab-more svg{width:1rem;height:1rem;transition:transform .2s ease}\n.qab a.qab-more:hover svg{transform:translateX(3px)}\n\n.qab.qab-volt{--bg:var(--volt);color:var(--ink);padding-block:clamp(3.5rem,2rem + 3.5vw,6rem)}\n.qab.qab-volt ::selection{background:var(--ink);color:var(--volt)}\n.qab.qab-volt .qab-label{color:var(--ink);opacity:.72}\n.qab.qab-volt .qab-volt__grid{display:grid;gap:1.5rem}\n.qab.qab-volt .qab-volt__say{margin-top:.75rem;font-size:clamp(2.5rem,1.2rem + 4vw,5rem);font-weight:500;line-height:1;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}\n.qab.qab-volt .qab-nowrap{white-space:nowrap}\n\/* the homepage's block cursor, in Ink on Volt: it blinks three times, then stays *\/\n.qab.qab-volt .qab-cursor{display:inline-block;width:.42em;height:.78em;margin-left:.1em;vertical-align:-.04em;border-radius:3px;background:var(--ink)}\n.qab.qab-volt .qab-volt__more{max-width:30ch;text-wrap:pretty;font-size:var(--t-lead);line-height:1.35;letter-spacing:-.01em;color:var(--ink)}\n@media (min-width:60rem){\n  .qab.qab-volt .qab-volt__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qab.qab-volt .qab-volt__grid > :first-child{grid-column:1\/span 7}\n  .qab.qab-volt .qab-volt__more{grid-column:9\/-1}\n}\n@media screen and (prefers-reduced-motion:no-preference){\n  .qab.qab-volt .qab-cursor{animation:qab-blink 1.1s steps(1) .8s 3}\n}\n@keyframes qab-blink{50%{opacity:0}}\n<\/style>\n<section class=\"qab qab-volt\">\n  <div class=\"qab-wrap qab-volt__grid\">\n    <div><p class=\"qab-label\"><span aria-hidden=\"true\">\/\/ <\/span>After launch<\/p><p class=\"qab-volt__say\">Launch isn't the last line of <span class=\"qab-nowrap\">code.<span class=\"qab-cursor\" aria-hidden=\"true\"><\/span><\/span><\/p><\/div>\n    <p class=\"qab-volt__more\">We stay to run, secure and improve what we build, for as long as you want us to.<\/p>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-383f1f7 e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"383f1f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a6a97d5 elementor-widget elementor-widget-html\" data-id=\"7a6a97d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- About (new), section 6: the closing call to action on Ink. Each need is a plain WhatsApp link with the first message written for the visitor (no script needed).\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Generated by website\/v2\/about-new\/build.py: edit the words there, then run the build. -->\n<style>\n.qab{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#273044;--paper:#F6F5F0;--soft:#C9CED8;--mute:#9AA3B2;\n  --volt:#C8F53B;--volt-hi:#D6F86B;--m:clamp(1rem,.4rem + 2vw,2rem);--max:100rem;--gut:clamp(.75rem,.4rem + 1.2vw,1.5rem);\n  --sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  --t-head:clamp(2rem,1.45rem + 2.3vw,3.5rem);--t-lead:clamp(1.1875rem,1.05rem + .45vw,1.5rem);\n  --t-body:clamp(1rem,.96rem + .12vw,1.0625rem);--sec:clamp(4rem,2.5rem + 3.5vw,6rem);--hdr:76px;\n  display:block;position:relative;margin:0;padding:var(--sec) 0;background:var(--bg,#0A0E17);color:var(--paper);\n  font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scroll-margin-top:var(--hdr)}\n@media (max-width:767px){.qab{--hdr:64px}}\n.qab *,.qab *::before,.qab *::after{box-sizing:border-box}\n.qab :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none;word-spacing:normal}\n.qab :is(ul,ol){list-style:none}\n.qab :is(p,li){text-wrap:pretty}\n.qab img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qab svg{display:block;flex:none}\n.qab ::selection{background:var(--volt);color:var(--ink)}\n.qab .qab-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}\n.qab .qab-label{font-family:var(--mono);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--volt)}\n.qab .qab-h2{margin-top:1rem;font-size:var(--t-head);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}\n.qab .qab-head{display:grid;gap:1.25rem}\n.qab .qab-head__intro{max-width:46ch;color:var(--mute);text-wrap:pretty}\n.qab .qab-head__intro > * + *{margin-top:.75rem}\n@media (min-width:60rem){\n  .qab .qab-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qab .qab-head > :first-child{grid-column:1\/span 7}\n  .qab .qab-head__intro{grid-column:9\/-1}\n}\n.qab a.qab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:999px;\n  background:var(--volt);color:var(--ink);font:500 var(--t-body)\/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;\n  transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}\n.qab a.qab-btn svg{width:1.2em;height:1.2em}\n.qab a.qab-btn:hover{background:var(--volt-hi);color:var(--ink)}\n.qab a.qab-btn:active{transform:scale(.97)}\n.qab a.qab-link{color:var(--volt);font-weight:400;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}\n.qab a.qab-link:hover{color:var(--volt);text-decoration-thickness:.14em}\n.qab a:focus-visible{outline:3px solid var(--volt);outline-offset:3px}\n.qab .qab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}\n.qab .qab-pic{position:relative;overflow:hidden;background:var(--raise)}\n.qab .qab-pic > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n.qab .qab-tag{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.3rem .55rem;border-radius:4px;background:rgba(10,14,23,.86);\n  color:var(--volt);font:500 .75rem\/1.3 var(--mono);letter-spacing:.02em}\n.qab a.qab-more{display:inline-flex;align-items:center;gap:.5rem;color:var(--volt);font:500 .875rem\/1.4 var(--mono);letter-spacing:.01em;text-decoration:none}\n.qab a.qab-more:hover{color:var(--volt);text-decoration:underline;text-underline-offset:.25em}\n.qab a.qab-more svg{width:1rem;height:1rem;transition:transform .2s ease}\n.qab a.qab-more:hover svg{transform:translateX(3px)}\n\n.qab.qab-start{--bg:var(--ink)}\n.qab.qab-start .qab-start__grid{display:grid;gap:3rem}\n.qab.qab-start .qab-start__sub{margin-top:1.25rem;max-width:34ch;font-size:var(--t-lead);line-height:1.4;letter-spacing:-.01em;color:var(--soft)}\n.qab.qab-start .qab-start__ask{margin-top:2rem;font:500 .8125rem\/1.4 var(--mono);letter-spacing:.02em;color:var(--mute)}\n.qab.qab-start .qab-needs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}\n.qab.qab-start .qab-needs a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.1rem;border:1px solid rgba(200,245,59,.45);border-radius:999px;\n  color:var(--paper);font-size:1rem;font-weight:400;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}\n.qab.qab-start .qab-needs a:hover{background:var(--volt);border-color:var(--volt);color:var(--ink)}\n.qab.qab-start .qab-actions{margin-top:2rem}\n.qab.qab-start .qab-start__meta{margin-top:1.5rem;font:500 .8125rem\/1.5 var(--mono);letter-spacing:.02em;color:var(--mute)}\n.qab.qab-start .qab-facts{padding:clamp(1.75rem,1.2rem + 1.4vw,2.75rem);background:var(--step);border:1px solid var(--line)}\n.qab.qab-start .qab-facts__list{display:grid;gap:.875rem;margin-top:1.25rem}\n.qab.qab-start .qab-facts__list li{position:relative;padding-left:1.375rem;font-size:1.125rem;line-height:1.4;color:var(--paper)}\n.qab.qab-start .qab-facts__list li::before{content:\"\";position:absolute;left:0;top:.68em;width:.625rem;height:2px;background:var(--volt)}\n.qab.qab-start .qab-facts__note{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.9375rem;color:var(--mute)}\n.qab.qab-start .qab-facts__note a{display:inline-block;margin-top:.375rem}\n@media (min-width:60rem){\n  .qab.qab-start .qab-start__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:center}\n  .qab.qab-start .qab-start__main{grid-column:1\/span 7}\n  .qab.qab-start .qab-facts{grid-column:9\/-1}\n}\n<\/style>\n<section class=\"qab qab-start\" id=\"start\" aria-labelledby=\"qab-start-h\">\n  <div class=\"qab-wrap qab-start__grid\">\n    <div class=\"qab-start__main\">\n      <p class=\"qab-label\"><span aria-hidden=\"true\">\/\/ <\/span>Contact<\/p>\n      <h2 class=\"qab-h2\" id=\"qab-start-h\">Tell us what takes your time<\/h2>\n      <p class=\"qab-start__sub\">Pick what you need, then we'll write the first message for you. No tech words needed.<\/p>\n      <p class=\"qab-start__ask\" id=\"qab-need\">What do you need?<\/p>\n      <ul class=\"qab-needs\" aria-labelledby=\"qab-need\"><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20website.\" target=\"_blank\" rel=\"noopener\">Website<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20an%20online%20store.\" target=\"_blank\" rel=\"noopener\">Online store<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20mobile%20app.\" target=\"_blank\" rel=\"noopener\">App<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20business%20system.\" target=\"_blank\" rel=\"noopener\">Business system<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20an%20AI%20assistant.\" target=\"_blank\" rel=\"noopener\">AI<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20help%20deciding.\" target=\"_blank\" rel=\"noopener\">Not sure yet<\/a><\/li><\/ul>\n      <div class=\"qab-actions\">\n        <a class=\"qab-btn\" href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12.04 2a9.9 9.9 0 0 0-8.5 15l-1.4 5 5.2-1.36A9.9 9.9 0 1 0 12.04 2Zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.08.8.82-3-.2-.31a8.2 8.2 0 1 1 6.96 3.84Zm4.5-6.14c-.25-.12-1.46-.72-1.69-.8-.23-.08-.39-.12-.55.12-.17.25-.64.8-.78.97-.14.16-.29.18-.53.06a6.7 6.7 0 0 1-3.37-2.94c-.25-.44.25-.41.72-1.36.08-.16.04-.3-.02-.43l-.76-1.83c-.2-.48-.4-.41-.55-.42h-.47a.9.9 0 0 0-.65.3 2.74 2.74 0 0 0-.85 2.04c0 1.2.87 2.37 1 2.53.12.16 1.72 2.63 4.17 3.69 1.55.67 2.16.73 2.93.61.47-.07 1.46-.6 1.66-1.17.2-.58.2-1.07.15-1.17-.07-.1-.23-.16-.47-.28Z\"\/><\/svg>Message us on WhatsApp<\/a>\n        <a class=\"qab-link\" href=\"mailto:info@qcoders.com\">info@qcoders.com<\/a>\n      <\/div>\n      <p class=\"qab-start__meta\">Available 24\/7 \u00b7 English \u00b7 <span lang=\"ar\" dir=\"rtl\">\u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/span> \u00b7 <span lang=\"tr\">T\u00fcrk\u00e7e<\/span><\/p>\n    <\/div>\n    <aside class=\"qab-facts\" aria-labelledby=\"qab-facts-h\">\n      <p class=\"qab-label\" id=\"qab-facts-h\"><span aria-hidden=\"true\">\/\/ <\/span>Good to know<\/p>\n      <ul class=\"qab-facts__list\"><li>We're based in T\u00fcrkiye and work online with businesses anywhere.<\/li><li>You can talk to us in English, Arabic or Turkish.<\/li><li>We're available 24\/7, every day of the week.<\/li><li>The first call is free, with no obligation to continue.<\/li><\/ul>\n      <p class=\"qab-facts__note\">After that, we follow four steps: listen, decide, build and stay.<br><a class=\"qab-link\" href=\"\/how-we-work\/\">See how we work<\/a><\/p>\n    <\/aside>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>We learn how you work. Qcoders is a new software company based in T\u00fcrkiye. We build websites, online stores, apps, business systems and AI for businesses of every type and size, anywhere. First, we learn how your business runs. Then we write the code that runs it. Message us on WhatsApp See what we do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>About Qcoders, a new software company<\/title>\n<meta name=\"description\" content=\"Qcoders is a new software company for businesses of every size, anywhere. We learn how your business works, then write the code that runs it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/qcoders.com\/ar\/about\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"About Qcoders, a new software company\" \/>\n<meta property=\"og:description\" content=\"Qcoders is a new software company for businesses of every size, anywhere. We learn how your business works, then write the code that runs it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/qcoders.com\/ar\/about\/\" \/>\n<meta property=\"og:site_name\" content=\"Qcoders\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-02T07:00:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-stockroom-assistant-box-phone-r133.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 \u062f\u0642\u0627\u0626\u0642\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/about\\\/\",\"url\":\"https:\\\/\\\/qcoders.com\\\/about\\\/\",\"name\":\"About Qcoders, a new software company\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/about\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/about\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/qc-ui-stockroom-assistant-box-phone-r133.webp\",\"datePublished\":\"2026-10-25T14:07:06+00:00\",\"dateModified\":\"2026-11-02T07:00:51+00:00\",\"description\":\"Qcoders is a new software company for businesses of every size, anywhere. We learn how your business works, then write the code that runs it.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/about\\\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/qcoders.com\\\/about\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/about\\\/#primaryimage\",\"url\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/qc-ui-stockroom-assistant-box-phone-r133.webp\",\"contentUrl\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/qc-ui-stockroom-assistant-box-phone-r133.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/about\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/qcoders.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/#website\",\"url\":\"https:\\\/\\\/qcoders.com\\\/\",\"name\":\"Qcoders\",\"description\":\"Code that runs your business.\",\"publisher\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/qcoders.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/#organization\",\"name\":\"Qcoders\",\"url\":\"https:\\\/\\\/qcoders.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/qcoders-logo-qcoders-2026.png\",\"contentUrl\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/qcoders-logo-qcoders-2026.png\",\"width\":2000,\"height\":398,\"caption\":\"Qcoders\"},\"image\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"About Qcoders, a new software company","description":"Qcoders is a new software company for businesses of every size, anywhere. We learn how your business works, then write the code that runs it.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/qcoders.com\/ar\/about\/","og_locale":"ar_AR","og_type":"article","og_title":"About Qcoders, a new software company","og_description":"Qcoders is a new software company for businesses of every size, anywhere. We learn how your business works, then write the code that runs it.","og_url":"https:\/\/qcoders.com\/ar\/about\/","og_site_name":"Qcoders","article_modified_time":"2026-11-02T07:00:51+00:00","og_image":[{"url":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-stockroom-assistant-box-phone-r133.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 \u062f\u0642\u0627\u0626\u0642"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/qcoders.com\/about\/","url":"https:\/\/qcoders.com\/about\/","name":"About Qcoders, a new software company","isPartOf":{"@id":"https:\/\/qcoders.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/qcoders.com\/about\/#primaryimage"},"image":{"@id":"https:\/\/qcoders.com\/about\/#primaryimage"},"thumbnailUrl":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-stockroom-assistant-box-phone-r133.webp","datePublished":"2026-10-25T14:07:06+00:00","dateModified":"2026-11-02T07:00:51+00:00","description":"Qcoders is a new software company for businesses of every size, anywhere. We learn how your business works, then write the code that runs it.","breadcrumb":{"@id":"https:\/\/qcoders.com\/about\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/qcoders.com\/about\/"]}]},{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/qcoders.com\/about\/#primaryimage","url":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-stockroom-assistant-box-phone-r133.webp","contentUrl":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-stockroom-assistant-box-phone-r133.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/qcoders.com\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/qcoders.com\/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"https:\/\/qcoders.com\/#website","url":"https:\/\/qcoders.com\/","name":"Qcoders","description":"\u0628\u0631\u0645\u062c\u064a\u0627\u062a \u062a\u0634\u063a\u0651\u0644 \u0623\u0639\u0645\u0627\u0644\u0643.","publisher":{"@id":"https:\/\/qcoders.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/qcoders.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/qcoders.com\/#organization","name":"Qcoders","url":"https:\/\/qcoders.com\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/qcoders.com\/#\/schema\/logo\/image\/","url":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qcoders-logo-qcoders-2026.png","contentUrl":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qcoders-logo-qcoders-2026.png","width":2000,"height":398,"caption":"Qcoders"},"image":{"@id":"https:\/\/qcoders.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":40,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":1097,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages\/22\/revisions\/1097"}],"wp:attachment":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/media?parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}