{"id":5351,"date":"2025-04-13T06:33:59","date_gmt":"2025-04-13T06:33:59","guid":{"rendered":"https:\/\/dev251.kodesolution.com\/digitaal\/?page_id=5351"},"modified":"2026-09-30T16:53:56","modified_gmt":"2026-09-30T13:53:56","slug":"index-saas-startup","status":"publish","type":"page","link":"https:\/\/offline-web.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5351\" class=\"elementor elementor-5351\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b2837c e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-parent\" data-id=\"6b2837c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;shape_divider_bottom&quot;:&quot;split&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 20\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0,0v3c0,0,393.8,0,483.4,0c9.2,0,16.6,7.4,16.6,16.6c0-9.1,7.4-16.6,16.6-16.6C606.2,3,1000,3,1000,3V0H0z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ee0ec5 e-flex e-con-boxed tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"1ee0ec5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f114836 e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"f114836\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55c32d7 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-tm-ele-text-editor\" data-id=\"55c32d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}\" data-widget_type=\"tm-ele-text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor\" >\r\n\t\t<h1>I DESIGN AND BUILD<\/h1>\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-560419d elementor-invisible elementor-widget elementor-widget-tm-ele-text-editor\" data-id=\"560419d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:500}\" data-widget_type=\"tm-ele-text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor\" >\r\n\t\t<h2>WEB<\/h2>\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a93c43e e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"a93c43e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-023a294 elementor-widget__width-initial elementor-widget elementor-widget-tm-ele-text-editor\" data-id=\"023a294\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor\" >\r\n\t\t<h2>applications<\/h2>\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47487fd elementor-widget__width-initial elementor-widget elementor-widget-tm-ele-text-editor\" data-id=\"47487fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor\" >\r\n\t\t<p>Custom dashboards, internal tools and SaaS products designed around the real needs of each project. From product and interface design through development and final delivery.<\/p>\t\t<\/div>\r\n\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-d731aca e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"d731aca\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-943707f elementor-widget elementor-widget-tm-ele-floating-objects\" data-id=\"943707f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-floating-objects.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-ele-floating-objects \">\r\n\t<span class=\"each-object elementor-repeater-item-a2d782e  tm-animation-floating \"  style=\"background-image: url(https:\/\/offline-web.com\/wp-content\/uploads\/2025\/08\/Frame-4.png);\"><\/span><span class=\"each-object elementor-repeater-item-7d6de37   \"  data-parallax=\"{&quot;x&quot;:&quot;&quot;,&quot;y&quot;:&quot;&quot;,&quot;scale&quot;:&quot;&quot;,&quot;rotate&quot;:-360,&quot;opacity&quot;:&quot;&quot;}\"  style=\"background-image: url(https:\/\/offline-web.com\/wp-content\/uploads\/2025\/08\/35-1-1.png);\"><\/span>\t\t<\/div>\r\n\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<div class=\"elementor-element elementor-element-b880f43 e-flex e-con-boxed tm-col-stretched-none tm-bg-color-over-image e-con e-parent\" data-id=\"b880f43\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ec8cf2e e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"ec8cf2e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-56eb3b7 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"56eb3b7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-2320f0e e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"2320f0e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47cc8d4 horizontal-line-align-left vertical-line-align-bottom elementor-widget elementor-widget-tm-ele-section-title\" data-id=\"47cc8d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-section-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tm-sc-section-title section-title title-icon-pos-icon-top \">\r\n\t<div class=\"title-wrapper\">\r\n\t\t\t\t<img decoding=\"async\" class=\"title-icon\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Soft-Star.png\" alt=\"icon\">\t\t\t\t\r\n\r\n<div class=\"sub-title-outer\">\r\n\t\t<div class=\"subtitle \">\r\n\r\n\t\t\r\n\t\tServices\t<\/div>\r\n\t<\/div>\t\t\t<h2 class=\"title tm-split-text split-in-right\"  >\r\n\r\n\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-46e71fd\">Web applications,<\/span>\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-4081a2d\">from idea to delivery<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t<\/h2>\r\n\t<div class=\"title-seperator-line\"><\/div>\t\t\t\t\t\t<\/div>\r\n<\/div>\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-c13a1a1 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"c13a1a1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-934a59b elementor-widget elementor-widget-tm-ele-text-editor\" data-id=\"934a59b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor\" >\r\n\t\t<p>Whether you are starting with an idea or already have an application that needs to evolve, we can define the right way forward. That may mean building a new product, improving an existing system or modernizing it gradually.<\/p>\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e3657e elementor-widget elementor-widget-tm-ele-theme-button\" data-id=\"7e3657e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-theme-button.skin-style5\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a  href=\"\/en\/services\/\"\r\n\t\t\t\t\t\tclass=\"theme-btn btn-style5\">\r\n\t<span class=\"btn-title\">\r\n\t\tView Services\t<\/span>\r\n\t<span class=\"dot-box\"><span class=\"dot-item\"><\/span><\/span>\r\n<\/a>\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-ff22c8f e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"ff22c8f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f794ca2 elementor-widget elementor-widget-tm-ele-service-block\" data-id=\"f794ca2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-service-block.skin-style5\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t<div class=\"tm-sc-service tm-service-grid\">\r\n\t\t<!-- Isotope Gallery Grid -->\r\n\t\t<div id=\"service-block-holder-436123\" class=\"isotope-layout grid-3 gutter-10   clearfix\">\r\n\t\t\t<div class=\"isotope-layout-inner\">\r\n\t\t\t\t<!-- the loop -->\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"isotope-item service-item elementor-repeater-item-61ef1d6 wow fadeInUp\" data-wow-delay=\"300ms\">\r\n\t\t\t\t\t<!-- Service Block Style5-->\r\n\t<div class=\"service-block-style5\">\r\n\t\t<div class=\"inner-box\">\r\n\t\t\t<div class=\"content-box\">\r\n\t\t\t\t<div class=\"icon-box\">\r\n\t\t\t\t\t\r\n\t\t\r\n<div class=\"service-icon icon-img\">\r\n\t<img decoding=\"async\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Frame-1.png\" width=\"163\" height=\"141\" alt=\"Custom dashboards \u2014 Vue.js development services\">\r\n<\/div>\t\t\t\t<\/div>\r\n\t\t\t\t\r\n\t\t<h4 class=\"service-title\">\r\n\t\t\t\t<a\r\n\t\t\t\t\t\thref=\"https:\/\/offline-web.com\/en\/web-app-development\/\">\r\n\t\t\tCustom dashboards\t\t<\/a>\r\n\t\t\t<\/h4>\r\n\t\t\t\t\t<a href=\"https:\/\/offline-web.com\/en\/web-app-development\/\" class=\"arry-btn\">\t\t\t\t\t<i class=\"lnr-icon-arrow-right1\"><\/i>\r\n\t\t\t\t<\/a>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"isotope-item service-item elementor-repeater-item-1595526 wow fadeInUp\" data-wow-delay=\"500ms\">\r\n\t\t\t\t\t<!-- Service Block Style5-->\r\n\t<div class=\"service-block-style5\">\r\n\t\t<div class=\"inner-box\">\r\n\t\t\t<div class=\"content-box\">\r\n\t\t\t\t<div class=\"icon-box\">\r\n\t\t\t\t\t\r\n\t\t\r\n<div class=\"service-icon icon-img\">\r\n\t<img decoding=\"async\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Frame-1-1.png\" width=\"159\" height=\"163\" alt=\"Legacy migration to Vue 3 \u2014 Vue.js development services\">\r\n<\/div>\t\t\t\t<\/div>\r\n\t\t\t\t\r\n\t\t<h4 class=\"service-title\">\r\n\t\t\t\t<a\r\n\t\t\t\t\t\thref=\"https:\/\/offline-web.com\/en\/vue-migration\/\">\r\n\t\t\tLegacy migration\t\t<\/a>\r\n\t\t\t<\/h4>\r\n\t\t\t\t\t<a href=\"https:\/\/offline-web.com\/en\/vue-migration\/\" class=\"arry-btn\">\t\t\t\t\t<i class=\"lnr-icon-arrow-right1\"><\/i>\r\n\t\t\t\t<\/a>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"isotope-item service-item elementor-repeater-item-db91c35 wow fadeInUp\" data-wow-delay=\"700ms\">\r\n\t\t\t\t\t<!-- Service Block Style5-->\r\n\t<div class=\"service-block-style5\">\r\n\t\t<div class=\"inner-box\">\r\n\t\t\t<div class=\"content-box\">\r\n\t\t\t\t<div class=\"icon-box\">\r\n\t\t\t\t\t\r\n\t\t\r\n<div class=\"service-icon icon-img\">\r\n\t<img decoding=\"async\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Frame-2.png\" width=\"159\" height=\"157\" alt=\"Excel to dashboard \u2014 custom Vue.js apps\">\r\n<\/div>\t\t\t\t<\/div>\r\n\t\t\t\t\r\n\t\t<h4 class=\"service-title\">\r\n\t\t\t\t<a\r\n\t\t\t\t\t\thref=\"https:\/\/offline-web.com\/en\/excel-to-dashboard\/\">\r\n\t\t\tExcel to dashboard\t\t<\/a>\r\n\t\t\t<\/h4>\r\n\t\t\t\t\t<a href=\"https:\/\/offline-web.com\/en\/excel-to-dashboard\/\" class=\"arry-btn\">\t\t\t\t\t<i class=\"lnr-icon-arrow-right1\"><\/i>\r\n\t\t\t\t<\/a>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<!-- end of the loop -->\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t<\/div>\r\n\r\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-b34c749 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"b34c749\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-0a5681e e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"0a5681e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6f3936 ha-has-bg-overlay elementor-widget elementor-widget-tm-ele-text-editor\" data-id=\"b6f3936\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor\" >\r\n\t\t<p>A first estimate of cost and timeline<\/p>\t\t<\/div>\r\n\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-e3786f9 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"e3786f9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9a2592 elementor-widget elementor-widget-tm-ele-text-editor\" data-id=\"e9a2592\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor\" >\r\n\t\t<p>Complete the form to start the process and receive a first estimate for the project.<\/p>\t\t<\/div>\r\n\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a5a222 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-parent\" data-id=\"1a5a222\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d88941e elementor-widget elementor-widget-tm-ele-floating-objects\" data-id=\"d88941e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-floating-objects.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-ele-floating-objects \">\r\n\t<span class=\"each-object elementor-repeater-item-389fecf  tm-animation-floating \"  style=\"background-image: url(https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Ring.png);\"><\/span>\t\t<\/div>\r\n\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-d577326 e-flex e-con-boxed tm-col-stretched-none tm-bg-color-over-image e-con e-parent\" data-id=\"d577326\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5e98239 e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"5e98239\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-d9bc403 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"d9bc403\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5d1e1f elementor-widget elementor-widget-tm-ele-text-editor-advanced\" data-id=\"b5d1e1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-text-editor-advanced.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor-advanced\">\r\n\t\t\t\t\t<div class=\"each-item elementor-repeater-item-301528b text-theme-colored2\"  data-parallax=\"{&quot;x&quot;:300,&quot;y&quot;:&quot;&quot;,&quot;scale&quot;:&quot;&quot;,&quot;rotate&quot;:&quot;&quot;,&quot;opacity&quot;:&quot;&quot;}\" >\r\n\t\t\t\tSelected\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-214c9c9 elementor-widget elementor-widget-tm-ele-text-editor-advanced\" data-id=\"214c9c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-text-editor-advanced.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor-advanced\">\r\n\t\t\t\t\t<div class=\"each-item elementor-repeater-item-301528b\"  data-parallax=\"{&quot;x&quot;:300,&quot;y&quot;:&quot;&quot;,&quot;scale&quot;:&quot;&quot;,&quot;rotate&quot;:&quot;&quot;,&quot;opacity&quot;:&quot;&quot;}\" >\r\n\t\t\t\twork\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\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-ec25c8f e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"ec25c8f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42fd2ae elementor-widget elementor-widget-tm-ele-floating-objects\" data-id=\"42fd2ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-floating-objects.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-ele-floating-objects \">\r\n\t<span class=\"each-object elementor-repeater-item-d2fc581   \"  data-parallax=\"{&quot;x&quot;:&quot;&quot;,&quot;y&quot;:&quot;&quot;,&quot;scale&quot;:&quot;&quot;,&quot;rotate&quot;:300,&quot;opacity&quot;:&quot;&quot;}\"  style=\"background-image: url(https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/geometric-shape-1.png);\"><\/span>\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ac77a1 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"1ac77a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;3&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-23125 project type-project status-publish has-post-thumbnail hentry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/offline-web.com\/en\/project\/efimereuonta-nosokomeia-gr-hospitals-on-duty-in-greece\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/nosokomeia-banner-300x169.jpg\" class=\"attachment-medium size-medium wp-image-23126\" alt=\"The Hospitals on Duty Greece app on desktop and mobile: a map of Athens with hospitals and the &quot;Alexandra&quot; hospital panel open, showing duty hours by specialty.\" srcset=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/nosokomeia-banner-300x169.jpg 300w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/nosokomeia-banner-1024x576.jpg 1024w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/nosokomeia-banner-768x432.jpg 768w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/nosokomeia-banner-1536x864.jpg 1536w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/nosokomeia-banner-2048x1152.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/offline-web.com\/en\/project\/efimereuonta-nosokomeia-gr-hospitals-on-duty-in-greece\/\" >\n\t\t\t\tefimereuonta-nosokomeia.gr: Hospitals on duty in Greece\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>A free web app that shows every verified hospital in Greece on a map and in a list, and which ones are on duty now, from official sources only.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/offline-web.com\/en\/project\/efimereuonta-nosokomeia-gr-hospitals-on-duty-in-greece\/\" aria-label=\"Read more about efimereuonta-nosokomeia.gr: Hospitals on duty in Greece\" tabindex=\"-1\" >\n\t\t\tRead More \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-23114 project type-project status-publish has-post-thumbnail hentry category-consumer-platforms category-web-applications tag-geospatial-search tag-nuxt tag-postgresql tag-pwa tag-seo tag-typescript tag-vue-3\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/offline-web.com\/en\/project\/atm-gr\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/atm-gr-banner-300x169.jpg\" class=\"attachment-medium size-medium wp-image-23117\" alt=\"atm.gr: every ATM in Greece on one map, desktop and mobile view\" srcset=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/atm-gr-banner-300x169.jpg 300w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/atm-gr-banner-1024x576.jpg 1024w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/atm-gr-banner-768x432.jpg 768w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/atm-gr-banner-1536x864.jpg 1536w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/10\/atm-gr-banner-2048x1152.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/offline-web.com\/en\/project\/atm-gr\/\" >\n\t\t\t\tatm.gr: Find the nearest ATM in Greece\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>My own product: a free web app that finds the nearest ATM in Greece, with every bank on one map and a list that keeps working offline.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/offline-web.com\/en\/project\/atm-gr\/\" aria-label=\"Read more about atm.gr: Find the nearest ATM in Greece\" tabindex=\"-1\" >\n\t\t\tRead More \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-19412 project type-project status-publish has-post-thumbnail hentry category-art-technology category-enterprise-systems category-saas-platforms category-web-applications tag-art-market-platforms tag-backoffice-applications tag-custom-components tag-frontend-development tag-saas-architecture tag-tailwind-css tag-vue-js\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/offline-web.com\/en\/project\/arcual\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/08\/arcual-banner-300x169.png\" class=\"attachment-medium size-medium wp-image-20631\" alt=\"Arcual case study \u2014 Rebuilt the enterprise SaaS backoffice UI on a custom, scalable Vue component library\" srcset=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/08\/arcual-banner-300x169.png 300w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/08\/arcual-banner-1024x576.png 1024w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/08\/arcual-banner-768x432.png 768w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/08\/arcual-banner-1536x864.png 1536w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/08\/arcual-banner.png 1600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/offline-web.com\/en\/project\/arcual\/\" >\n\t\t\t\tArcual &#8211; Backoffice redesign for the art market\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Redesign of Arcual&#8217;s backoffice with reusable Vue components, so new operational screens can be built from shared patterns instead of one-off implementations.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/offline-web.com\/en\/project\/arcual\/\" aria-label=\"Read more about Arcual &#8211; Backoffice redesign for the art market\" tabindex=\"-1\" >\n\t\t\tRead More \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\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-cfc9844 e-flex e-con-boxed tm-col-stretched-none tm-bg-color-over-image e-con e-parent\" data-id=\"cfc9844\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-041924e e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"041924e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-3921d31 e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"3921d31\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-7db5017 e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"7db5017\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79c6751 elementor-widget elementor-widget-image\" data-id=\"79c6751\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"550\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/09\/stelios-kitziris-portrait-550x550.webp\" class=\"elementor-animation-shrink attachment-digitaal_square size-digitaal_square wp-image-22487\" alt=\"Vue.js development services \u2014 Stelios Kitziris, senior Vue.js and Nuxt engineer\" srcset=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/09\/stelios-kitziris-portrait-550x550.webp 550w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/09\/stelios-kitziris-portrait-300x300.webp 300w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/09\/stelios-kitziris-portrait-1024x1024.webp 1024w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/09\/stelios-kitziris-portrait-150x150.webp 150w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/09\/stelios-kitziris-portrait-768x768.webp 768w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/09\/stelios-kitziris-portrait-1536x1536.webp 1536w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/09\/stelios-kitziris-portrait-1100x1100.webp 1100w, https:\/\/offline-web.com\/wp-content\/uploads\/2026\/09\/stelios-kitziris-portrait.webp 2048w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/>\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-b425377 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"b425377\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a5b9ca horizontal-line-align-left vertical-line-align-bottom elementor-widget elementor-widget-tm-ele-section-title\" data-id=\"3a5b9ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-section-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tm-sc-section-title section-title title-icon-pos-icon-top \">\r\n\t<div class=\"title-wrapper\">\r\n\t\t\t\t<img decoding=\"async\" class=\"title-icon\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Soft-Star.png\" alt=\"icon\">\t\t\t\t\r\n\r\n<div class=\"sub-title-outer\">\r\n\t\t<div class=\"subtitle \">\r\n\r\n\t\t\r\n\t\tABOUT ME\t<\/div>\r\n\t<\/div>\t\t\t<h2 class=\"title tm-split-text split-in-right\"  >\r\n\r\n\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-a8a2485\">A few words<\/span>\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-7cadedb\">about me<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t<\/h2>\r\n\t<div class=\"title-seperator-line\"><\/div>\t\t\t\t\t\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a40a863 elementor-widget__width-initial elementor-widget elementor-widget-tm-ele-text-editor\" data-id=\"a40a863\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor\" >\r\n\t\t<p>I'm Stelios Kitziris and I have been building software professionally for more than 12 years. I have worked on more than 40 projects, from small web applications to larger SaaS products and systems used every day by businesses and organizations.<\/p>\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49e4854 elementor-widget elementor-widget-tm-ele-theme-button\" data-id=\"49e4854\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-theme-button.skin-style5\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a  href=\"\/en\/about\/\"\r\n\t\t\t\t\t\tclass=\"theme-btn btn-style5\">\r\n\t<span class=\"btn-title\">\r\n\t\tRead More About Me\t<\/span>\r\n\t<span class=\"dot-box\"><span class=\"dot-item\"><\/span><\/span>\r\n<\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-655db90 elementor-widget elementor-widget-tm-ele-floating-objects\" data-id=\"655db90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-floating-objects.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-ele-floating-objects \">\r\n\t<span class=\"each-object elementor-repeater-item-7252b17   \"  style=\"background-image: url(https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Group-.png);\"><\/span><span class=\"each-object elementor-repeater-item-691fbaa  tm-animation-floating \"  style=\"background-image: url(https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Ring-2.png);\"><\/span>\t\t<\/div>\r\n\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<div class=\"elementor-element elementor-element-3a1489d e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"3a1489d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-a44f395 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"a44f395\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e84a31 elementor-invisible elementor-widget elementor-widget-tm-ele-counter-block\" data-id=\"1e84a31\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}\" data-widget_type=\"tm-ele-counter-block.skin-style3\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Counter block Three -->\r\n<div class=\"counter-block-three mascot-counter \" data-wow-delay=\"\">\r\n\t<div class=\"inner\">\r\n\t\t<div class=\"count-box\">\r\n\t\t\t\t\t\t\t<h2 class=\"counter \">\r\n\t<span class=\"animate-number\" data-value=\"12\" data-animation-duration=\"1500\">12<\/span><span class=\"counter-postfix\">+<\/span><\/h2>\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"title-wrapper\">\r\n\r\n<h4 class=\"title \">Years of professional<br>experience<\/h4>\r\n<\/div>\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\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-1e28f4b e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"1e28f4b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b163cd elementor-invisible elementor-widget elementor-widget-tm-ele-counter-block\" data-id=\"8b163cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:500}\" data-widget_type=\"tm-ele-counter-block.skin-style3\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Counter block Three -->\r\n<div class=\"counter-block-three mascot-counter \" data-wow-delay=\"\">\r\n\t<div class=\"inner\">\r\n\t\t<div class=\"count-box\">\r\n\t\t\t\t\t\t\t<h2 class=\"counter \">\r\n\t<span class=\"animate-number\" data-value=\"40\" data-animation-duration=\"1500\">40<\/span><span class=\"counter-postfix\">+<\/span><\/h2>\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"title-wrapper\">\r\n\r\n<h4 class=\"title \">Projects<\/h4>\r\n<\/div>\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\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-c9e0983 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"c9e0983\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d5bdab elementor-invisible elementor-widget elementor-widget-tm-ele-counter-block\" data-id=\"0d5bdab\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:700}\" data-widget_type=\"tm-ele-counter-block.skin-style3\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Counter block Three -->\r\n<div class=\"counter-block-three mascot-counter \" data-wow-delay=\"\">\r\n\t<div class=\"inner\">\r\n\t\t<div class=\"count-box\">\r\n\t\t\t\t\t\t\t<h2 class=\"counter \">\r\n\t<span class=\"animate-number\" data-value=\"24\" data-animation-duration=\"1500\">24<\/span><\/h2>\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"title-wrapper\">\r\n\r\n<h4 class=\"title \">Selected projects<br>in the portfolio<\/h4>\r\n<\/div>\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\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-7de6924 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"7de6924\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe69823 elementor-invisible elementor-widget elementor-widget-tm-ele-counter-block\" data-id=\"fe69823\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:900}\" data-widget_type=\"tm-ele-counter-block.skin-style3\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Counter block Three -->\r\n<div class=\"counter-block-three mascot-counter \" data-wow-delay=\"\">\r\n\t<div class=\"inner\">\r\n\t\t<div class=\"count-box\">\r\n\t\t\t\t\t\t\t<h2 class=\"counter \">\r\n\t<span class=\"animate-number\" data-value=\"7\" data-animation-duration=\"1500\">7<\/span><span class=\"counter-postfix\">+<\/span><\/h2>\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"title-wrapper\">\r\n\r\n<h4 class=\"title \">Countries<br>with projects<\/h4>\r\n<\/div>\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\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-ff4f6f4 e-flex e-con-boxed tm-col-stretched-none tm-bg-color-over-image e-con e-parent\" data-id=\"ff4f6f4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4145785 e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"4145785\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-e0f6e9a e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"e0f6e9a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c337e83 horizontal-line-align-left vertical-line-align-bottom elementor-widget elementor-widget-tm-ele-section-title\" data-id=\"c337e83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-section-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tm-sc-section-title section-title title-icon-pos-icon-top \">\r\n\t<div class=\"title-wrapper\">\r\n\t\t\t\t<img decoding=\"async\" class=\"title-icon\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Soft-Star.svg\" alt=\"icon\">\t\t\t\t\r\n\r\n<div class=\"sub-title-outer\">\r\n\t\t<div class=\"subtitle \">\r\n\r\n\t\t\r\n\t\tHow it works\t<\/div>\r\n\t<\/div>\t\t\t<h2 class=\"title tm-split-text split-in-right\"  >\r\n\r\n\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-a8a2485\">From idea<\/span>\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-7cadedb\">to delivery<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t<\/h2>\r\n\t<div class=\"title-seperator-line\"><\/div>\t\t\t\t\t\t<\/div>\r\n<\/div>\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-69aebff e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"69aebff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef089fe animated-slow elementor-invisible elementor-widget elementor-widget-tm-ele-working-block\" data-id=\"ef089fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"tm-ele-working-block.skin-style3\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t<div class=\"tm-sc-working tm-working-grid\">\r\n\t\t<!-- Isotope Gallery Grid -->\r\n\t\t<div id=\"working-block-holder-382732\" class=\"isotope-layout grid-4 gutter-10 clearfix\">\r\n\t\t\t<div class=\"isotope-layout-inner\">\r\n\t\t\t\t<!-- the loop -->\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"isotope-item working-block elementor-repeater-item-3ab24d1 \" data-wow-delay=\"\">\r\n\t\t\t\t\t<!-- Features Block Style3-->\r\n<div class=\"working-block-style3\">\r\n  <div class=\"inner-box\">\r\n    <div class=\"title-box\">\r\n      <div class=\"working-count\">Step 01<\/div>    <\/div>\r\n    <div class=\"content-box\">\r\n      <div class=\"icon-box\">\r\n        <i aria-hidden=\"true\" class=\" flaticon-business-014-completed-task\"><\/i>      <\/div>\r\n        \r\n\t\t<h4 class=\"working-title\">\r\n\t\t\t\t\tUnderstanding the need\t\t\t<\/h4>\r\n\t        <div class=\"working-details\">Understanding the goal, key requirements and the problem the application needs to solve. For an existing system, this also means identifying what can stay and what needs to change.<\/div>\r\n      <div class=\"hover-lines\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"isotope-item working-block elementor-repeater-item-5dfae80 \" data-wow-delay=\"\">\r\n\t\t\t\t\t<!-- Features Block Style3-->\r\n<div class=\"working-block-style3\">\r\n  <div class=\"inner-box\">\r\n    <div class=\"title-box\">\r\n      <div class=\"working-count\">Step 02<\/div>    <\/div>\r\n    <div class=\"content-box\">\r\n      <div class=\"icon-box\">\r\n        <i aria-hidden=\"true\" class=\" flaticon-business-architect-1\"><\/i>      <\/div>\r\n        \r\n\t\t<h4 class=\"working-title\">\r\n\t\t\t\t\tArchitecture & design\t\t\t<\/h4>\r\n\t        <div class=\"working-details\">Defining the application structure, core functionality and user experience, then choosing the technologies that fit the project requirements.<\/div>\r\n      <div class=\"hover-lines\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"isotope-item working-block elementor-repeater-item-4de448d \" data-wow-delay=\"\">\r\n\t\t\t\t\t<!-- Features Block Style3-->\r\n<div class=\"working-block-style3\">\r\n  <div class=\"inner-box\">\r\n    <div class=\"title-box\">\r\n      <div class=\"working-count\">Step 03<\/div>    <\/div>\r\n    <div class=\"content-box\">\r\n      <div class=\"icon-box\">\r\n        <i aria-hidden=\"true\" class=\" flaticon-business-global\"><\/i>      <\/div>\r\n        \r\n\t\t<h4 class=\"working-title\">\r\n\t\t\t\t\tDevelopment\t\t\t<\/h4>\r\n\t        <div class=\"working-details\">Building the application with emphasis on correct behavior, speed and ease of use, with regular checks so issues and changes are handled early.<\/div>\r\n      <div class=\"hover-lines\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"isotope-item working-block elementor-repeater-item-1716a18 \" data-wow-delay=\"\">\r\n\t\t\t\t\t<!-- Features Block Style3-->\r\n<div class=\"working-block-style3\">\r\n  <div class=\"inner-box\">\r\n    <div class=\"title-box\">\r\n      <div class=\"working-count\">Step 04<\/div>    <\/div>\r\n    <div class=\"content-box\">\r\n      <div class=\"icon-box\">\r\n        <i aria-hidden=\"true\" class=\" flaticon-common-support-24\"><\/i>      <\/div>\r\n        \r\n\t\t<h4 class=\"working-title\">\r\n\t\t\t\t\tDelivery & warranty\t\t\t<\/h4>\r\n\t        <div class=\"working-details\">Final verification and delivery of the application ready for use, followed by support for issues and stable operation after launch.<\/div>\r\n      <div class=\"hover-lines\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<!-- end of the loop -->\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t<\/div>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-47588a6 e-flex e-con-boxed tm-col-stretched-none tm-bg-color-over-image e-con e-parent\" data-id=\"47588a6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-aab604e e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"aab604e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-e1fe221 e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"e1fe221\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-7f44166 e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"7f44166\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-989fba0 horizontal-line-align-left vertical-line-align-bottom elementor-widget elementor-widget-tm-ele-section-title\" data-id=\"989fba0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-section-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tm-sc-section-title section-title title-icon-pos-icon-top \">\r\n\t<div class=\"title-wrapper\">\r\n\t\t\t\t<img decoding=\"async\" class=\"title-icon\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Soft-Star-1.png\" alt=\"icon\">\t\t\t\t\r\n\r\n<div class=\"sub-title-outer\">\r\n\t\t<div class=\"subtitle \">\r\n\r\n\t\t\r\n\t\tFrequently asked questions\t<\/div>\r\n\t<\/div>\t\t\t<h2 class=\"title tm-split-text split-in-right\"  >\r\n\r\n\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-5bc4ae4\">Planning a web application?<\/span>\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-e7a8f39\"> Start with these questions<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t<\/h2>\r\n\t<div class=\"title-seperator-line\"><\/div>\t\t\t\t\t\t<\/div>\r\n<\/div>\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-7b48d73 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"7b48d73\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2274ff8 elementor-widget elementor-widget-tm-ele-text-editor\" data-id=\"2274ff8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor\" >\r\n\t\t<p>The questions I get asked most, answered properly.<\/p>\t\t<\/div>\r\n\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<div class=\"elementor-element elementor-element-c24d3b3 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"c24d3b3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-0e83e9d e-con-full elementor-hidden-mobile e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"0e83e9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d462883 elementor-hidden-mobile elementor-widget elementor-widget-tm-ele-floating-objects\" data-id=\"d462883\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-floating-objects.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-ele-floating-objects \">\r\n\t<span class=\"each-object elementor-repeater-item-ff50dab   \"  data-parallax=\"{&quot;x&quot;:&quot;&quot;,&quot;y&quot;:&quot;&quot;,&quot;scale&quot;:1.5,&quot;rotate&quot;:&quot;&quot;,&quot;opacity&quot;:&quot;&quot;}\"  style=\"background-image: url(https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/shape-obj.png);\"><\/span>\t\t<\/div>\r\n\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-c63d163 e-con-full tm-col-stretched-none animated-slow e-flex tm-bg-color-over-image elementor-invisible e-con e-child\" data-id=\"c63d163\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3919165 elementor-widget elementor-widget-tm-ele-accordion\" data-id=\"3919165\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div id=\"accordion-holder-524366\" class=\"tm-accordion accordion\">\r\n\t\r\n  <div class=\"card active\">\r\n    <div class=\"card-header p-0\" id=\"heading331\">\r\n      <h4 class=\"title \" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse331\" aria-expanded=\"true\" aria-controls=\"collapse331\">\r\n        <span class=\"text\">How much does it cost to build a web application?<\/span>\r\n        <span class=\"accordion-controls-icon\"><svg class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/span>\r\n      <\/h4>\r\n    <\/div>\r\n    <div id=\"collapse331\" class=\"collapse show\" aria-labelledby=\"heading331\" data-bs-parent=\"#accordion-holder-524366\">\r\n      <div class=\"card-body\">\r\n        <p>It depends on the size, functionality and requirements of the project. Before any collaboration starts, you receive a first estimate of cost and timeline.<\/p>      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"card \">\r\n    <div class=\"card-header p-0\" id=\"heading332\">\r\n      <h4 class=\"title collapsed\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse332\" aria-expanded=\"false\" aria-controls=\"collapse332\">\r\n        <span class=\"text\">How long does a project take?<\/span>\r\n        <span class=\"accordion-controls-icon\"><svg class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/span>\r\n      <\/h4>\r\n    <\/div>\r\n    <div id=\"collapse332\" class=\"collapse \" aria-labelledby=\"heading332\" data-bs-parent=\"#accordion-holder-524366\">\r\n      <div class=\"card-body\">\r\n        <p>That depends on the size and complexity. The initial estimate includes a realistic first timeline based on the information you provide.<\/p>      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"card \">\r\n    <div class=\"card-header p-0\" id=\"heading333\">\r\n      <h4 class=\"title collapsed\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse333\" aria-expanded=\"false\" aria-controls=\"collapse333\">\r\n        <span class=\"text\">Do I need a finished design or technical specification?<\/span>\r\n        <span class=\"accordion-controls-icon\"><svg class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/span>\r\n      <\/h4>\r\n    <\/div>\r\n    <div id=\"collapse333\" class=\"collapse \" aria-labelledby=\"heading333\" data-bs-parent=\"#accordion-holder-524366\">\r\n      <div class=\"card-body\">\r\n        <p>No. An initial idea and the main functions are enough to start. Design, architecture and technical choices can be organized as part of the project.<\/p>      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"card \">\r\n    <div class=\"card-header p-0\" id=\"heading334\">\r\n      <h4 class=\"title collapsed\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse334\" aria-expanded=\"false\" aria-controls=\"collapse334\">\r\n        <span class=\"text\">Can you take over a project that has already started?<\/span>\r\n        <span class=\"accordion-controls-icon\"><svg class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/span>\r\n      <\/h4>\r\n    <\/div>\r\n    <div id=\"collapse334\" class=\"collapse \" aria-labelledby=\"heading334\" data-bs-parent=\"#accordion-holder-524366\">\r\n      <div class=\"card-body\">\r\n        <p>Yes. I can continue development, add functionality or modernize an existing application. The first step is a technical review of what already exists.<\/p>      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"card active\">\r\n    <div class=\"card-header p-0\" id=\"heading335\">\r\n      <h4 class=\"title \" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse335\" aria-expanded=\"true\" aria-controls=\"collapse335\">\r\n        <span class=\"text\">What do you need to give me a first estimate?<\/span>\r\n        <span class=\"accordion-controls-icon\"><svg class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/span>\r\n      <\/h4>\r\n    <\/div>\r\n    <div id=\"collapse335\" class=\"collapse show\" aria-labelledby=\"heading335\" data-bs-parent=\"#accordion-holder-524366\">\r\n      <div class=\"card-body\">\r\n        <p>Start with the contact form. You will receive a short questionnaire by email, and I use those answers to prepare the first estimate.<\/p>      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"card active\">\r\n    <div class=\"card-header p-0\" id=\"heading336\">\r\n      <h4 class=\"title \" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse336\" aria-expanded=\"true\" aria-controls=\"collapse336\">\r\n        <span class=\"text\">What happens after delivery?<\/span>\r\n        <span class=\"accordion-controls-icon\"><svg class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/span>\r\n      <\/h4>\r\n    <\/div>\r\n    <div id=\"collapse336\" class=\"collapse show\" aria-labelledby=\"heading336\" data-bs-parent=\"#accordion-holder-524366\">\r\n      <div class=\"card-body\">\r\n        <p>Support for issues is available after delivery. New functionality or larger follow-up work can be scoped separately.<\/p>      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\t\t<\/div>\r\n\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6bcff16 e-flex e-con-boxed tm-col-stretched-none tm-bg-color-over-image e-con e-parent\" data-id=\"6bcff16\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8aa0600 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"8aa0600\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-d1958e6 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"d1958e6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75e5c05 horizontal-line-align-left vertical-line-align-bottom elementor-widget elementor-widget-tm-ele-section-title\" data-id=\"75e5c05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-section-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tm-sc-section-title section-title title-icon-pos-icon-top \">\r\n\t<div class=\"title-wrapper\">\r\n\t\t\t\t<img decoding=\"async\" class=\"title-icon\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Soft-Star.svg\" alt=\"icon\">\t\t\t\t\r\n\r\n<div class=\"sub-title-outer\">\r\n\t\t<div class=\"subtitle \">\r\n\r\n\t\t\r\n\t\tSocial Proof\t<\/div>\r\n\t<\/div>\t\t\t<h2 class=\"title tm-split-text split-in-right\"  >\r\n\r\n\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-a8a2485\">Who <\/span>\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-7cadedb\">trusts me<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t<\/h2>\r\n\t<div class=\"title-seperator-line\"><\/div>\t\t\t\t\t\t<\/div>\r\n<\/div>\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-8acd8e5 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"8acd8e5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a13ff55 elementor-widget elementor-widget-tm-ele-clients-logo\" data-id=\"a13ff55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-clients-logo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t<div class=\"tm-sc-clients-logo clients-carousel tm-swiper-container clients-animation-grayscale\" data-items=\"4\" data-space=\"0\" data-autoplay=\"true\" data-loop=\"true\" data-centered=\"true\" data-arrow=\"false\" data-bullets=\"false\" data-xxl-items=\"4\" data-lg-items=\"3\" data-md-items=\"2\" data-sm-items=\"1\" data-xs-items=\"1\" data-delay=\"3000\" data-speed=\"300\" data-freemod=\"false\" data-reversedir=\"false\" data-effect=\"slide\" data-disableoninteraction=\"false\" data-pauseonmouseenter=\"true\" data-allowtouchmove=\"true\">\r\n\t\t<div class=\"swiper-container-inner\">\r\n\t\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t\t<!-- the loop -->\r\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t<div class=\"each-logo\">\r\n\t<img loading=\"lazy\" decoding=\"async\" class=\"thumb\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/01\/1200px-Adidas_Logo.svg.png\"  width=\"1200\" height=\"828\" alt=\"\"><\/div>\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t<div class=\"each-logo\">\r\n\t<img loading=\"lazy\" decoding=\"async\" class=\"thumb\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/aboutyou_logo.svg\"  width=\"841\" height=\"595\" alt=\"\"><\/div>\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t<div class=\"each-logo\">\r\n\t<img loading=\"lazy\" decoding=\"async\" class=\"thumb\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/whitehatgaming_logo.svg\"  width=\"200\" height=\"135\" alt=\"\"><\/div>\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t<div class=\"each-logo\">\r\n\t<img loading=\"lazy\" decoding=\"async\" class=\"thumb\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/troop_logo_dark.svg\"  width=\"309\" height=\"78\" alt=\"\"><\/div>\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t<div class=\"each-logo\">\r\n\t<img loading=\"lazy\" decoding=\"async\" class=\"thumb\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/reveall_logo.svg\"  width=\"167\" height=\"38\" alt=\"\"><\/div>\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t<div class=\"each-logo\">\r\n\t<img loading=\"lazy\" decoding=\"async\" class=\"thumb\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/vertrical_logo.svg\"  width=\"158\" height=\"30\" alt=\"\"><\/div>\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t<div class=\"each-logo\">\r\n\t<img loading=\"lazy\" decoding=\"async\" class=\"thumb\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/2parts_logo.png\"  width=\"586\" height=\"336\" alt=\"\"><\/div>\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t<div class=\"each-logo\">\r\n\t<img loading=\"lazy\" decoding=\"async\" class=\"thumb\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/helpingbrands_logo_black.svg\"  width=\"1080\" height=\"232\" alt=\"\"><\/div>\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<!-- end of the loop -->\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t<div class=\"swiper-pagination d-none\"><\/div>\r\n\r\n\t\t<div class=\"tm-swiper-arrow tm-swiper-button-wrap d-none\">\r\n\t\t\t<div class=\"tm-swiper-arrow tm-swiper-button-prev\"><i class=\"lnr-icon-arrow-left\"><\/i><\/div>\r\n\t\t\t<div class=\"tm-swiper-arrow tm-swiper-button-next\"><i class=\"lnr-icon-arrow-right\"><\/i><\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\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-40a8969 e-flex e-con-boxed tm-col-stretched-none tm-bg-color-over-image e-con e-parent\" data-id=\"40a8969\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a7d83a8 e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"a7d83a8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-5509ed0 e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"5509ed0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-0f8bc49 e-con-full e-flex tm-col-stretched-none tm-bg-color-over-image e-con e-child\" data-id=\"0f8bc49\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39b18cc horizontal-line-align-left vertical-line-align-bottom elementor-widget elementor-widget-tm-ele-section-title\" data-id=\"39b18cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-section-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tm-sc-section-title section-title title-icon-pos-icon-top \">\r\n\t<div class=\"title-wrapper\">\r\n\t\t\t\t<img decoding=\"async\" class=\"title-icon\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Soft-Star.png\" alt=\"icon\">\t\t\t\t\r\n\r\n<div class=\"sub-title-outer\">\r\n\t\t<div class=\"subtitle \">\r\n\r\n\t\t\r\n\t\tFrom the blog\t<\/div>\r\n\t<\/div>\t\t\t<h2 class=\"title tm-split-text split-in-right\"  >\r\n\r\n\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-7411bf9\">Articles about web applications,<\/span>\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t<span class=\"elementor-repeater-item-dc95988\"> software and AI<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t<\/h2>\r\n\t<div class=\"title-seperator-line\"><\/div>\t\t\t\t\t\t<\/div>\r\n<\/div>\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-b7fe527 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"b7fe527\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e92a94f elementor-widget elementor-widget-tm-ele-text-editor\" data-id=\"e92a94f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"tm-text-editor\" >\r\n\t\t<p>Notes on decisions that come up again and again in real projects: when modernization is worth it, when a spreadsheet has outgrown its role, and how to design an application around an actual business process.<\/p>\n<p><a href=\"https:\/\/offline-web.com\/en\/news\/\">View all articles<\/a><\/p>\t\t<\/div>\r\n\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<div class=\"elementor-element elementor-element-9e069a8 e-con-full tm-col-stretched-none e-flex tm-bg-color-over-image e-con e-child\" data-id=\"9e069a8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d33742 elementor-widget elementor-widget-tm-ele-blog\" data-id=\"9d33742\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tm-ele-blog.skin-style-current-theme1\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t<div class=\"tm-sc-blog tm-sc-blog-grid \">\r\n\t\t\r\n\t\r\n\t\t<!-- Isotope Gallery Grid -->\r\n\t\t<div id=\"blog-holder-178480\" class=\"isotope-layout grid-3 gutter-10 clearfix\">\r\n\t\t\t<div class=\"isotope-layout-inner\">\r\n\r\n\t\t\t\t<!-- the loop -->\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"isotope-item web-applications\">\r\n\t\t\t\t\t<div class=\"isotope-item-inner \" data-wow-delay=\"\">\r\n\t\t\t\t\t\t<article class=\"post-20170 post type-post status-publish format-standard has-post-thumbnail hentry category-web-applications tag-legacy-modernization tag-vue-2 tag-vue-3 tag-vue-js\">\r\n\t<!-- News Block -->\r\n<div class=\"blog-item-current-style1\">\r\n  <div class=\"inner-box\">\r\n    <div class=\"entry-header\">\r\n      <div class=\"thumb\">\r\n        <div class=\"post-thumb lightgallery-lightbox\">\r\n\t\r\n\t<div class=\"post-thumb-inner\">\r\n\t\t<div class=\"thumb\">\r\n\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/07\/vue-2-end-of-life-featured-672x448.png\" width=\"672\" height=\"448\" alt=\"Vue 2 end of life: what it means for an application in 2026\"\/>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<\/div>        <div class=\"post-thumb lightgallery-lightbox\">\r\n\t\r\n\t<div class=\"post-thumb-inner\">\r\n\t\t<div class=\"thumb\">\r\n\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/07\/vue-2-end-of-life-featured-672x448.png\" width=\"672\" height=\"448\" alt=\"Vue 2 end of life: what it means for an application in 2026\"\/>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<\/div>      <\/div>\r\n\r\n          <\/div>\r\n    <div class=\"entry-content\">\r\n\r\n      \r\n              <h4 class=\"entry-title\"><a href=\"https:\/\/offline-web.com\/en\/vue-2-end-of-life-cost-of-waiting\/\" rel=\"bookmark\">Vue 2 end of life: what it means for an application in 2026<\/a><\/h4>      \r\n              <a class=\"btn-link-style1\" href=\"https:\/\/offline-web.com\/en\/vue-2-end-of-life-cost-of-waiting\/\"><span class=\"btn-title\">Read the article<\/span> <i class=\"lnr-icon-arrow-right1\"><\/i><\/a>\r\n          <\/div>\r\n  <\/div>\r\n<\/div><\/article>\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"isotope-item web-applications\">\r\n\t\t\t\t\t<div class=\"isotope-item-inner \" data-wow-delay=\"\">\r\n\t\t\t\t\t\t<article class=\"post-20213 post type-post status-publish format-standard has-post-thumbnail hentry category-web-applications tag-dashboards tag-excel-to-dashboard tag-spreadsheets tag-web-applications\">\r\n\t<!-- News Block -->\r\n<div class=\"blog-item-current-style1\">\r\n  <div class=\"inner-box\">\r\n    <div class=\"entry-header\">\r\n      <div class=\"thumb\">\r\n        <div class=\"post-thumb lightgallery-lightbox\">\r\n\t\r\n\t<div class=\"post-thumb-inner\">\r\n\t\t<div class=\"thumb\">\r\n\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/excel-featured-672x448.png\" width=\"672\" height=\"448\" alt=\"When a business process outgrows Excel\"\/>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<\/div>        <div class=\"post-thumb lightgallery-lightbox\">\r\n\t\r\n\t<div class=\"post-thumb-inner\">\r\n\t\t<div class=\"thumb\">\r\n\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/excel-featured-672x448.png\" width=\"672\" height=\"448\" alt=\"When a business process outgrows Excel\"\/>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<\/div>      <\/div>\r\n\r\n          <\/div>\r\n    <div class=\"entry-content\">\r\n\r\n      \r\n              <h4 class=\"entry-title\"><a href=\"https:\/\/offline-web.com\/en\/excel-to-dashboard-rebuild\/\" rel=\"bookmark\">When a business process outgrows Excel<\/a><\/h4>      \r\n              <a class=\"btn-link-style1\" href=\"https:\/\/offline-web.com\/en\/excel-to-dashboard-rebuild\/\"><span class=\"btn-title\">Read the article<\/span> <i class=\"lnr-icon-arrow-right1\"><\/i><\/a>\r\n          <\/div>\r\n  <\/div>\r\n<\/div><\/article>\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"isotope-item web-applications\">\r\n\t\t\t\t\t<div class=\"isotope-item-inner \" data-wow-delay=\"\">\r\n\t\t\t\t\t\t<article class=\"post-20515 post type-post status-publish format-standard has-post-thumbnail hentry category-web-applications tag-dashboards tag-excel-to-dashboard tag-web-applications\">\r\n\t<!-- News Block -->\r\n<div class=\"blog-item-current-style1\">\r\n  <div class=\"inner-box\">\r\n    <div class=\"entry-header\">\r\n      <div class=\"thumb\">\r\n        <div class=\"post-thumb lightgallery-lightbox\">\r\n\t\r\n\t<div class=\"post-thumb-inner\">\r\n\t\t<div class=\"thumb\">\r\n\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/07\/custom-business-dashboard-featured-672x448.png\" width=\"672\" height=\"448\" alt=\"Custom business dashboards: from scattered data to one shared view\"\/>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<\/div>        <div class=\"post-thumb lightgallery-lightbox\">\r\n\t\r\n\t<div class=\"post-thumb-inner\">\r\n\t\t<div class=\"thumb\">\r\n\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/07\/custom-business-dashboard-featured-672x448.png\" width=\"672\" height=\"448\" alt=\"Custom business dashboards: from scattered data to one shared view\"\/>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<\/div>      <\/div>\r\n\r\n          <\/div>\r\n    <div class=\"entry-content\">\r\n\r\n      \r\n              <h4 class=\"entry-title\"><a href=\"https:\/\/offline-web.com\/en\/custom-business-dashboard\/\" rel=\"bookmark\">Custom business dashboards: from scattered data to one shared view<\/a><\/h4>      \r\n              <a class=\"btn-link-style1\" href=\"https:\/\/offline-web.com\/en\/custom-business-dashboard\/\"><span class=\"btn-title\">Read the article<\/span> <i class=\"lnr-icon-arrow-right1\"><\/i><\/a>\r\n          <\/div>\r\n  <\/div>\r\n<\/div><\/article>\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<!-- end of the loop -->\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t<\/div>\r\n\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<\/div>\n\t\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>Design and development of custom web applications, SaaS products, dashboards and internal tools, from the initial idea through final delivery.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-5351","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.8 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Custom web applications, SaaS &amp; dashboards | OFFLINE<\/title>\n<meta name=\"description\" content=\"Design and development of custom web applications, SaaS products, dashboards and internal tools, from the initial idea through final delivery.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/offline-web.com\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom web applications, SaaS &amp; dashboards | OFFLINE\" \/>\n<meta property=\"og:description\" content=\"Design and development of custom web applications, SaaS products, dashboards and internal tools, from the initial idea through final delivery.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/offline-web.com\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"offline-web.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61565994551139\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-30T13:53:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/08\/og-about.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Home\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/08\/og-about.png\" \/>\n<meta name=\"twitter:site\" content=\"@offline_web\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/offline-web.com\\\/en\\\/\",\"url\":\"https:\\\/\\\/offline-web.com\\\/en\\\/\",\"name\":\"Custom web applications, SaaS & dashboards | OFFLINE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/offline-web.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/offline-web.com\\\/en\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/offline-web.com\\\/en\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/offline-web.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Soft-Star.png\",\"datePublished\":\"2025-04-13T06:33:59+00:00\",\"dateModified\":\"2026-09-30T13:53:56+00:00\",\"description\":\"Design and development of custom web applications, SaaS products, dashboards and internal tools, from the initial idea through final delivery.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/offline-web.com\\\/en\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/offline-web.com\\\/en\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/offline-web.com\\\/en\\\/#primaryimage\",\"url\":\"https:\\\/\\\/offline-web.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Soft-Star.png\",\"contentUrl\":\"https:\\\/\\\/offline-web.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Soft-Star.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/offline-web.com\\\/en\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/offline-web.com\\\/en\\\/index-saas-startup\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/offline-web.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/offline-web.com\\\/en\\\/\",\"name\":\"offline-web.com\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/offline-web.com\\\/en\\\/#\\\/schema\\\/person\\\/520626b2a7a5c2d1fbeb91e5bd8b4aa3\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/offline-web.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/offline-web.com\\\/en\\\/#\\\/schema\\\/person\\\/520626b2a7a5c2d1fbeb91e5bd8b4aa3\",\"name\":\"Stelios Kitziris\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/offline-web.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/0404afea-ad5d-45e2-8111-d489cd7935ab.png\",\"url\":\"https:\\\/\\\/offline-web.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/0404afea-ad5d-45e2-8111-d489cd7935ab.png\",\"contentUrl\":\"https:\\\/\\\/offline-web.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/0404afea-ad5d-45e2-8111-d489cd7935ab.png\",\"width\":1122,\"height\":1402,\"caption\":\"Stelios Kitziris\"},\"logo\":{\"@id\":\"https:\\\/\\\/offline-web.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/0404afea-ad5d-45e2-8111-d489cd7935ab.png\"},\"sameAs\":[\"https:\\\/\\\/offline-web.com\",\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61565994551139\",\"https:\\\/\\\/www.instagram.com\\\/offline_web_\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/offline-web\\\/\",\"https:\\\/\\\/x.com\\\/offline_web\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Custom web applications, SaaS & dashboards | OFFLINE","description":"Design and development of custom web applications, SaaS products, dashboards and internal tools, from the initial idea through final delivery.","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:\/\/offline-web.com\/en\/","og_locale":"en_US","og_type":"article","og_title":"Custom web applications, SaaS & dashboards | OFFLINE","og_description":"Design and development of custom web applications, SaaS products, dashboards and internal tools, from the initial idea through final delivery.","og_url":"https:\/\/offline-web.com\/en\/","og_site_name":"offline-web.com","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61565994551139","article_modified_time":"2026-09-30T13:53:56+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/08\/og-about.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"Home","twitter_image":"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/08\/og-about.png","twitter_site":"@offline_web","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/offline-web.com\/en\/","url":"https:\/\/offline-web.com\/en\/","name":"Custom web applications, SaaS & dashboards | OFFLINE","isPartOf":{"@id":"https:\/\/offline-web.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/offline-web.com\/en\/#primaryimage"},"image":{"@id":"https:\/\/offline-web.com\/en\/#primaryimage"},"thumbnailUrl":"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Soft-Star.png","datePublished":"2025-04-13T06:33:59+00:00","dateModified":"2026-09-30T13:53:56+00:00","description":"Design and development of custom web applications, SaaS products, dashboards and internal tools, from the initial idea through final delivery.","breadcrumb":{"@id":"https:\/\/offline-web.com\/en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/offline-web.com\/en\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/offline-web.com\/en\/#primaryimage","url":"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Soft-Star.png","contentUrl":"https:\/\/offline-web.com\/wp-content\/uploads\/2025\/04\/Soft-Star.png"},{"@type":"BreadcrumbList","@id":"https:\/\/offline-web.com\/en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/offline-web.com\/en\/index-saas-startup\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/offline-web.com\/en\/#website","url":"https:\/\/offline-web.com\/en\/","name":"offline-web.com","description":"","publisher":{"@id":"https:\/\/offline-web.com\/en\/#\/schema\/person\/520626b2a7a5c2d1fbeb91e5bd8b4aa3"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/offline-web.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/offline-web.com\/en\/#\/schema\/person\/520626b2a7a5c2d1fbeb91e5bd8b4aa3","name":"Stelios Kitziris","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/0404afea-ad5d-45e2-8111-d489cd7935ab.png","url":"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/0404afea-ad5d-45e2-8111-d489cd7935ab.png","contentUrl":"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/0404afea-ad5d-45e2-8111-d489cd7935ab.png","width":1122,"height":1402,"caption":"Stelios Kitziris"},"logo":{"@id":"https:\/\/offline-web.com\/wp-content\/uploads\/2026\/06\/0404afea-ad5d-45e2-8111-d489cd7935ab.png"},"sameAs":["https:\/\/offline-web.com","https:\/\/www.facebook.com\/profile.php?id=61565994551139","https:\/\/www.instagram.com\/offline_web_\/","https:\/\/www.linkedin.com\/company\/offline-web\/","https:\/\/x.com\/offline_web"]}]}},"_links":{"self":[{"href":"https:\/\/offline-web.com\/en\/wp-json\/wp\/v2\/pages\/5351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/offline-web.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/offline-web.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/offline-web.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/offline-web.com\/en\/wp-json\/wp\/v2\/comments?post=5351"}],"version-history":[{"count":165,"href":"https:\/\/offline-web.com\/en\/wp-json\/wp\/v2\/pages\/5351\/revisions"}],"predecessor-version":[{"id":22490,"href":"https:\/\/offline-web.com\/en\/wp-json\/wp\/v2\/pages\/5351\/revisions\/22490"}],"wp:attachment":[{"href":"https:\/\/offline-web.com\/en\/wp-json\/wp\/v2\/media?parent=5351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}