[{"data":1,"prerenderedAt":787},["ShallowReactive",2],{"{\"path\":[\"blog\",\"is-foss-losing-to-saas\"],\"query\":null,\"headers\":{\"Accept\":\"application/json\"},\"preloadTemplates\":[\"/templates/footer-layout\",\"/templates/mobile-footer-layout\"]}":3},{"page":4,"templates":209,"_listing_pages":208,"navigation":764,"breadcrumbs":781},{"@id":5,"@type":6,"UID":7,"allow_discussion":8,"blocks":9,"blocks_layout":152,"changeNote":14,"contributors":173,"created":174,"creators":175,"description":177,"effective":178,"exclude_from_nav":8,"expires":179,"id":180,"image":179,"image_caption":179,"is_folderish":181,"items":182,"items_total":183,"language":184,"layout":187,"lock":188,"modified":174,"nav_title":179,"next_item":189,"parent":190,"preview_caption_link":179,"preview_image_link":179,"previous_item":198,"relatedItems":199,"review_state":195,"rights":14,"subjects":200,"title":206,"type_title":6,"version":207,"versioning_enabled":181,"working_copy":179,"working_copy_of":179,"_listing_pages":208},"https://pretagovsite-api.fly.dev/blog/is-foss-losing-to-saas","News Item","80e2da972a3944989fab5f4e05d48e2a",false,{"cta_btn":10,"cta_p":17,"data_h":25,"data_p":32,"desc":38,"intro":40,"links_p":46,"losing_h":70,"losing_p":76,"model_h":82,"model_p":88,"niche_h":94,"niche_p":100,"saas_h":106,"saas_p":112,"title":118,"vibes_h":120,"vibes_p":126,"visual_h":132,"visual_p":138},{"@type":11,"buttonColor":12,"buttonShape":13,"buttonSize":14,"buttonVariant":14,"title":15,"url":16},"button","primary","rounded","","Talk to us","https://pretagovsite-api.fly.dev/contact-info",{"@type":18,"plaintext":19,"value":20},"slate","If you're weighing open source against SaaS for a site that has to be secure, sovereign, and genuinely editable, that's our patch.",[21],{"children":22,"type":24},[23],{"text":19},"p",{"@type":18,"plaintext":26,"value":27},"So we built the dataset",[28],{"children":29,"type":31},[30],{"text":26},"h2",{"@type":18,"plaintext":33,"value":34},"We scraped the website history of about 9,000 UK non-profits, taken from the public charity register: one live homepage per organisation, over 700,000 pounds in income, no spam. For each we classified the CMS over time and trained a model to predict when a site would switch. The categories: monolithic open-source CMS, licensed CMS, SaaS site builders like Wix and Squarespace, and headless CMS in both its SaaS and open-source forms.",[35],{"children":36,"type":24},[37],{"text":33},{"@type":39},"description",{"@type":18,"plaintext":41,"value":42},"The year before the Onyx talk, our CTO Dylan Jay took a different question to the FOSSASIA Summit in Bangkok: is open source losing to SaaS? Not as an opinion, but with data. We'd scraped the CMS history of thousands of UK non-profits and built a model to see where the market was actually heading.",[43],{"children":44,"type":24},[45],{"text":41},{"@type":18,"plaintext":47,"value":48},"Watch the talk on YouTube, or flip through the slides.",[49],{"children":50,"type":24},[51,53,60,62,68],{"text":52},"You can ",{"children":54,"data":57,"type":59},[55],{"text":56},"watch the talk on YouTube",{"url":58},"https://www.youtube.com/watch?v=FtIQMXBs1AA","link",{"text":61},", or flip through the ",{"children":63,"data":66,"type":59},[64],{"text":65},"slides",{"url":67},"https://docs.google.com/presentation/d/1251-2JanC68IDrbMsM5FitHrsiZkpWq1UNykBWaP1nM/edit",{"text":69},".",{"@type":18,"plaintext":71,"value":72},"Is open source losing?",[73],{"children":74,"type":31},[75],{"text":71},{"@type":18,"plaintext":77,"value":78},"Mostly, yes, with one exception. WordPress still holds around 62%, but it has stopped growing, and a VC-backed company that needs growth and can't find it has started turning on its own community. Licensed CMS is dying. Headless and site-builder SaaS keep climbing. So open source is losing share, but it isn't disappearing.",[79],{"children":80,"type":24},[81],{"text":77},{"@type":18,"plaintext":83,"value":84},"Did the model actually work?",[85],{"children":86,"type":31},[87],{"text":83},{"@type":18,"plaintext":89,"value":90},"For the curious: it beat the naive baseline comfortably. Predicting a CMS change in the next 6 to 12 months, the model reached 0.84 accuracy with 0.77 recall on the \"will change\" class, against 0.67 accuracy and 0.33 recall for just using the average CMS lifespan. Not bad for a side project built on scraped charity websites.",[91],{"children":92,"type":24},[93],{"text":89},{"@type":18,"plaintext":95,"value":96},"Open source still has a niche",[97],{"children":98,"type":31},[99],{"text":95},{"@type":18,"plaintext":101,"value":102},"Where open source keeps winning: data sovereignty, high security, intranets, and custom admin interfaces. The public bodies and regulators we work with need exactly those. But increasingly that niche is served by open-source headless CMS rather than the old monolith.",[103],{"children":104,"type":24},[105],{"text":101},{"@type":18,"plaintext":107,"value":108},"The SaaS-ification of CMS",[109],{"children":110,"type":31},[111],{"text":107},{"@type":18,"plaintext":113,"value":114},"The trend was clear: the market is moving to SaaS from both ends. Site builders are taking the small, low-customisation sites, where developers want less hassle. Headless CMS is taking the large, high-customisation ones. The monolithic open-source middle is being squeezed. And AI is accelerating both directions at once.",[115],{"children":116,"type":24},[117],{"text":113},{"@type":119},"title",{"@type":18,"plaintext":121,"value":122},"Vibes versus data",[123],{"children":124,"type":31},[125],{"text":121},{"@type":18,"plaintext":127,"value":128},"The headless-CMS hype was loud. \"42% of enterprises plan to adopt a headless CMS in the next 12 months,\" said Forrester. We were building our own open-source visual headless CMS at the time, so we had a stake in the answer, and we wanted more than a vendor survey. If only there were a very accurate dataset.",[129],{"children":130,"type":24},[131],{"text":127},{"@type":18,"plaintext":133,"value":134},"The \"not visual\" problem",[135],{"children":136,"type":31},[137],{"text":133},{"@type":18,"plaintext":139,"value":140},"One finding stuck with us. Editors rank a CMS on user experience, and by that measure headless comes last: you gain developer freedom but lose the friendly, visual, in-context editing a good monolith gives editors. Good UX is a real differentiator, and scratch-your-own-itch engineering tends to produce bad UX. Closing that gap is exactly what we set out to do.",[141],{"children":142,"type":24},[143,145,151],{"text":144},"One finding stuck with us. Editors rank a CMS on user experience, and by that measure headless comes last: you gain developer freedom but lose the friendly, visual, in-context editing a good monolith gives editors. Good UX is a real differentiator, and scratch-your-own-itch engineering tends to produce bad UX. Closing that gap is exactly what we ",{"children":146,"data":149,"type":59},[147],{"text":148},"set out to do",{"url":150},"https://pretagovsite-api.fly.dev/blog/did-we-just-make-the-fastest-plone-site",{"text":69},{"items":153},[119,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172],"desc","intro","links_p","vibes_h","vibes_p","data_h","data_p","saas_h","saas_p","losing_h","losing_p","niche_h","niche_p","visual_h","visual_p","model_h","model_p","cta_p","cta_btn",[],"2025-03-27T00:30:00",[176],"32f7023a-2653-47e6-85b4-9d9163577fe3","Data from the CMS battleground: we scraped the site history of 9,000 UK non-profits to see how open-source CMS is really faring against SaaS. Short version — it's losing, with one exception, and it has a niche worth defending.","2025-03-27T00:30:00+00:00",null,"is-foss-losing-to-saas",true,[],0,{"title":185,"token":186},"English","en","newsitem_view",{"locked":8,"stealable":181},{},{"@id":191,"@type":192,"description":14,"effective":193,"end":179,"getObjSize":179,"head_title":179,"image_field":179,"image_scales":194,"mime_type":179,"nav_title":179,"review_state":195,"start":179,"title":196,"type_title":197},"https://pretagovsite-api.fly.dev/blog","Document","2023-08-04T22:10:00+00:00",{},"published","Insights","Page",{},[],[201,202,203,204,205],"Headless CMS","Open Source","SaaS","Market Research","Machine Learning","Is FOSS losing to SaaS? — our FOSSASIA 2025 talk","current",{},{"/templates/footer-layout":210,"/templates/mobile-footer-layout":388,"resolveuid/footerlayout00000000000000000aaa":477,"resolveuid/mobilefooterlayout000000000000bb":592,"/templates/contact-cta-info":656,"/templates/contact-cta":715},{"@components":211,"@id":228,"@type":192,"UID":229,"allow_discussion":8,"blocks":230,"blocks_layout":363,"changeNote":14,"contributors":365,"created":366,"creators":367,"description":369,"effective":179,"exclude_from_nav":181,"expires":179,"id":370,"is_folderish":181,"items":371,"items_total":183,"language":372,"layout":373,"lock":374,"modified":375,"nav_title":179,"next_item":376,"parent":377,"preview_caption_link":179,"preview_image_link":179,"previous_item":384,"relatedItems":385,"review_state":195,"rights":14,"subjects":386,"table_of_contents":179,"title":387,"type_title":197,"version":207,"versioning_enabled":181,"working_copy":179,"working_copy_of":179},{"actions":212,"aliases":214,"breadcrumbs":216,"contextnavigation":218,"navigation":220,"navroot":222,"types":224,"workflow":226},{"@id":213},"https://pretagovsite-api.fly.dev/templates/footer-layout/@actions",{"@id":215},"https://pretagovsite-api.fly.dev/templates/footer-layout/@aliases",{"@id":217},"https://pretagovsite-api.fly.dev/templates/footer-layout/@breadcrumbs",{"@id":219},"https://pretagovsite-api.fly.dev/templates/footer-layout/@contextnavigation",{"@id":221},"https://pretagovsite-api.fly.dev/templates/footer-layout/@navigation",{"@id":223},"https://pretagovsite-api.fly.dev/templates/footer-layout/@navroot",{"@id":225},"https://pretagovsite-api.fly.dev/templates/footer-layout/@types",{"@id":227},"https://pretagovsite-api.fly.dev/templates/footer-layout/@workflow","https://pretagovsite-api.fly.dev/templates/footer-layout","footerlayout00000000000000000aaa",{"footer-cols":231},{"@type":232,"blocks":233,"blocks_layout":360,"fixed":181,"readOnly":181,"slotId":362,"templateId":240},"columns",{"fcol-au":234,"fcol-brand":271,"fcol-legal":280,"fcol-uk":325},{"@type":235,"blocks":236,"blocks_layout":267,"fixed":181,"readOnly":181,"slotId":269,"templateId":240,"title":270},"column",{"fcol-au-addr":237,"fcol-au-mail":245,"fcol-au-tel":256},{"@type":18,"fixed":181,"plaintext":238,"readOnly":181,"slotId":239,"templateId":240,"value":241},"Suite 97, Level 3, 515 Kent Street, Sydney NSW 2000","fcol-au-addr","resolveuid/footerlayout00000000000000000aaa",[242],{"children":243,"type":24},[244],{"text":238},{"@type":18,"fixed":181,"plaintext":246,"readOnly":181,"slotId":247,"templateId":240,"value":248},"contact@pretagov.com.au","fcol-au-mail",[249],{"children":250,"type":24},[251],{"children":252,"data":254,"type":59},[253],{"text":246},{"url":255},"mailto:contact@pretagov.com.au",{"@type":18,"fixed":181,"plaintext":257,"readOnly":181,"slotId":258,"templateId":240,"value":259},"+61 (2) 9955 2830","fcol-au-tel",[260],{"children":261,"type":24},[262],{"children":263,"data":265,"type":59},[264],{"text":257},{"url":266},"tel:+61299552830",{"items":268},[239,258,247],"fcol-au","PretaGov Australia",{"@type":235,"blocks":272,"blocks_layout":277,"fixed":181,"readOnly":181,"slotId":279,"templateId":240},{"fb-brand":273},{"@type":274,"fixed":181,"org":275,"readOnly":181,"slotId":276,"templateId":240},"brand","PretaGov","fb-brand",{"items":278},[276],"fcol-brand",{"@type":235,"blocks":281,"blocks_layout":321,"fixed":181,"readOnly":181,"slotId":323,"templateId":240,"title":324},{"fb-legal":282},{"@type":18,"fixed":181,"plaintext":283,"readOnly":181,"slotId":284,"templateId":240,"value":285},"Blog Privacy Statement Anti-slavery Statement Accessibility Statement","fb-legal",[286],{"children":287,"type":320},[288,296,304,312],{"children":289,"type":295},[290],{"children":291,"data":294,"type":59},[292],{"text":293},"Blog",{"url":191},"li",{"children":297,"type":295},[298],{"children":299,"data":302,"type":59},[300],{"text":301},"Privacy Statement",{"url":303},"https://pretagovsite-api.fly.dev/privacy-statement",{"children":305,"type":295},[306],{"children":307,"data":310,"type":59},[308],{"text":309},"Anti-slavery Statement",{"url":311},"https://pretagovsite-api.fly.dev/anti-slavery-statement",{"children":313,"type":295},[314],{"children":315,"data":318,"type":59},[316],{"text":317},"Accessibility Statement",{"url":319},"https://pretagovsite-api.fly.dev/accessibility-statement","ul",{"items":322},[284],"fcol-legal","Legal",{"@type":235,"blocks":326,"blocks_layout":356,"fixed":181,"readOnly":181,"slotId":358,"templateId":240,"title":359},{"fcol-uk-addr":327,"fcol-uk-mail":334,"fcol-uk-tel":345},{"@type":18,"fixed":181,"plaintext":328,"readOnly":181,"slotId":329,"templateId":240,"value":330},"Suite 2A, Blackthorn House, St Pauls Square, Birmingham, B3 1RL","fcol-uk-addr",[331],{"children":332,"type":24},[333],{"text":328},{"@type":18,"fixed":181,"plaintext":335,"readOnly":181,"slotId":336,"templateId":240,"value":337},"contact@pretagov.co.uk","fcol-uk-mail",[338],{"children":339,"type":24},[340],{"children":341,"data":343,"type":59},[342],{"text":335},{"url":344},"mailto:contact@pretagov.co.uk",{"@type":18,"fixed":181,"plaintext":346,"readOnly":181,"slotId":347,"templateId":240,"value":348},"+44 (0) 208 819 3887","fcol-uk-tel",[349],{"children":350,"type":24},[351],{"children":352,"data":354,"type":59},[353],{"text":346},{"url":355},"tel:+442088193887",{"items":357},[329,347,336],"fcol-uk","PretaGov UK",{"columns":361},[279,358,269,323],"footer-cols",{"items":364},[362],[],"2026-07-02T10:09:49+00:00",[368],"admin","Forced layout — edit here to change it everywhere.","footer-layout",[],{"title":185,"token":186},"document_view",{"locked":8,"stealable":181},"2026-07-03T14:30:53+00:00",{},{"@id":378,"@type":379,"description":380,"effective":381,"end":179,"getObjSize":179,"head_title":179,"image_field":179,"image_scales":382,"mime_type":179,"nav_title":179,"review_state":195,"start":179,"title":383,"type_title":379},"https://pretagovsite-api.fly.dev/templates","Folder","Reusable content templates (edited centrally, applied across pages).","1969-12-31T00:00:00+00:00",{},"Templates",{},[],[],"Footer layout",{"@components":389,"@id":406,"@type":192,"UID":407,"allow_discussion":8,"blocks":408,"blocks_layout":461,"changeNote":14,"contributors":463,"created":366,"creators":464,"description":369,"effective":179,"exclude_from_nav":181,"expires":179,"id":465,"is_folderish":181,"items":466,"items_total":183,"language":467,"layout":373,"lock":468,"modified":469,"nav_title":179,"next_item":470,"parent":471,"preview_caption_link":179,"preview_image_link":179,"previous_item":473,"relatedItems":474,"review_state":195,"rights":14,"subjects":475,"table_of_contents":179,"title":476,"type_title":197,"version":207,"versioning_enabled":181,"working_copy":179,"working_copy_of":179},{"actions":390,"aliases":392,"breadcrumbs":394,"contextnavigation":396,"navigation":398,"navroot":400,"types":402,"workflow":404},{"@id":391},"https://pretagovsite-api.fly.dev/templates/mobile-footer-layout/@actions",{"@id":393},"https://pretagovsite-api.fly.dev/templates/mobile-footer-layout/@aliases",{"@id":395},"https://pretagovsite-api.fly.dev/templates/mobile-footer-layout/@breadcrumbs",{"@id":397},"https://pretagovsite-api.fly.dev/templates/mobile-footer-layout/@contextnavigation",{"@id":399},"https://pretagovsite-api.fly.dev/templates/mobile-footer-layout/@navigation",{"@id":401},"https://pretagovsite-api.fly.dev/templates/mobile-footer-layout/@navroot",{"@id":403},"https://pretagovsite-api.fly.dev/templates/mobile-footer-layout/@types",{"@id":405},"https://pretagovsite-api.fly.dev/templates/mobile-footer-layout/@workflow","https://pretagovsite-api.fly.dev/templates/mobile-footer-layout","mobilefooterlayout000000000000bb",{"mobile-cols":409},{"@type":232,"blocks":410,"blocks_layout":458,"fixed":181,"readOnly":181,"slotId":460,"templateId":418},{"mcol":411},{"@type":235,"blocks":412,"blocks_layout":455,"fixed":181,"readOnly":181,"slotId":457,"templateId":418},{"mobile-contact-cta":413,"mobile-contact-h":420,"mobile-contact-mail":428,"mobile-contact-tel":437,"mobile-contact-tel-au":446},{"@type":11,"buttonColor":12,"buttonSize":14,"buttonVariant":14,"fixed":181,"href":414,"readOnly":181,"slotId":417,"templateId":418,"title":419},[415],{"@id":416},"/contact-info","mobile-contact-cta","resolveuid/mobilefooterlayout000000000000bb","Contact us",{"@type":18,"fixed":181,"plaintext":421,"readOnly":181,"slotId":422,"templateId":418,"value":423},"Get in touch","mobile-contact-h",[424],{"children":425,"type":427},[426],{"text":421},"h3",{"@type":18,"fixed":181,"plaintext":335,"readOnly":181,"slotId":429,"templateId":418,"value":430},"mobile-contact-mail",[431],{"children":432,"type":24},[433],{"children":434,"data":436,"type":59},[435],{"text":335},{"url":344},{"@type":18,"fixed":181,"plaintext":346,"readOnly":181,"slotId":438,"templateId":418,"value":439},"mobile-contact-tel",[440],{"children":441,"type":24},[442],{"children":443,"data":445,"type":59},[444],{"text":346},{"url":355},{"@type":18,"fixed":181,"plaintext":257,"readOnly":181,"slotId":447,"templateId":418,"value":448},"mobile-contact-tel-au",[449],{"children":450,"type":24},[451],{"children":452,"data":454,"type":59},[453],{"text":257},{"url":266},{"items":456},[422,438,447,429,417],"mcol",{"columns":459},[457],"mobile-cols",{"items":462},[460],[],[368],"mobile-footer-layout",[],{"title":185,"token":186},{"locked":8,"stealable":181},"2026-07-05T12:01:44+00:00",{},{"@id":378,"@type":379,"description":380,"effective":381,"end":179,"getObjSize":179,"head_title":179,"image_field":179,"image_scales":472,"mime_type":179,"nav_title":179,"review_state":195,"start":179,"title":383,"type_title":379},{},{},[],[],"Mobile footer layout",{"@components":478,"@id":228,"@type":192,"UID":229,"allow_discussion":8,"blocks":487,"blocks_layout":579,"changeNote":14,"contributors":581,"created":366,"creators":582,"description":369,"effective":179,"exclude_from_nav":181,"expires":179,"id":370,"is_folderish":181,"items":583,"items_total":183,"language":584,"layout":373,"lock":585,"modified":375,"nav_title":179,"next_item":586,"parent":587,"preview_caption_link":179,"preview_image_link":179,"previous_item":589,"relatedItems":590,"review_state":195,"rights":14,"subjects":591,"table_of_contents":179,"title":387,"type_title":197,"version":207,"versioning_enabled":181,"working_copy":179,"working_copy_of":179},{"actions":479,"aliases":480,"breadcrumbs":481,"contextnavigation":482,"navigation":483,"navroot":484,"types":485,"workflow":486},{"@id":213},{"@id":215},{"@id":217},{"@id":219},{"@id":221},{"@id":223},{"@id":225},{"@id":227},{"footer-cols":488},{"@type":232,"blocks":489,"blocks_layout":577,"fixed":181,"readOnly":181,"slotId":362,"templateId":240},{"fcol-au":490,"fcol-brand":515,"fcol-legal":520,"fcol-uk":552},{"@type":235,"blocks":491,"blocks_layout":513,"fixed":181,"readOnly":181,"slotId":269,"templateId":240,"title":270},{"fcol-au-addr":492,"fcol-au-mail":497,"fcol-au-tel":505},{"@type":18,"fixed":181,"plaintext":238,"readOnly":181,"slotId":239,"templateId":240,"value":493},[494],{"children":495,"type":24},[496],{"text":238},{"@type":18,"fixed":181,"plaintext":246,"readOnly":181,"slotId":247,"templateId":240,"value":498},[499],{"children":500,"type":24},[501],{"children":502,"data":504,"type":59},[503],{"text":246},{"url":255},{"@type":18,"fixed":181,"plaintext":257,"readOnly":181,"slotId":258,"templateId":240,"value":506},[507],{"children":508,"type":24},[509],{"children":510,"data":512,"type":59},[511],{"text":257},{"url":266},{"items":514},[239,258,247],{"@type":235,"blocks":516,"blocks_layout":518,"fixed":181,"readOnly":181,"slotId":279,"templateId":240},{"fb-brand":517},{"@type":274,"fixed":181,"org":275,"readOnly":181,"slotId":276,"templateId":240},{"items":519},[276],{"@type":235,"blocks":521,"blocks_layout":550,"fixed":181,"readOnly":181,"slotId":323,"templateId":240,"title":324},{"fb-legal":522},{"@type":18,"fixed":181,"plaintext":283,"readOnly":181,"slotId":284,"templateId":240,"value":523},[524],{"children":525,"type":320},[526,532,538,544],{"children":527,"type":295},[528],{"children":529,"data":531,"type":59},[530],{"text":293},{"url":191},{"children":533,"type":295},[534],{"children":535,"data":537,"type":59},[536],{"text":301},{"url":303},{"children":539,"type":295},[540],{"children":541,"data":543,"type":59},[542],{"text":309},{"url":311},{"children":545,"type":295},[546],{"children":547,"data":549,"type":59},[548],{"text":317},{"url":319},{"items":551},[284],{"@type":235,"blocks":553,"blocks_layout":575,"fixed":181,"readOnly":181,"slotId":358,"templateId":240,"title":359},{"fcol-uk-addr":554,"fcol-uk-mail":559,"fcol-uk-tel":567},{"@type":18,"fixed":181,"plaintext":328,"readOnly":181,"slotId":329,"templateId":240,"value":555},[556],{"children":557,"type":24},[558],{"text":328},{"@type":18,"fixed":181,"plaintext":335,"readOnly":181,"slotId":336,"templateId":240,"value":560},[561],{"children":562,"type":24},[563],{"children":564,"data":566,"type":59},[565],{"text":335},{"url":344},{"@type":18,"fixed":181,"plaintext":346,"readOnly":181,"slotId":347,"templateId":240,"value":568},[569],{"children":570,"type":24},[571],{"children":572,"data":574,"type":59},[573],{"text":346},{"url":355},{"items":576},[329,347,336],{"columns":578},[279,358,269,323],{"items":580},[362],[],[368],[],{"title":185,"token":186},{"locked":8,"stealable":181},{},{"@id":378,"@type":379,"description":380,"effective":381,"end":179,"getObjSize":179,"head_title":179,"image_field":179,"image_scales":588,"mime_type":179,"nav_title":179,"review_state":195,"start":179,"title":383,"type_title":379},{},{},[],[],{"@components":593,"@id":406,"@type":192,"UID":407,"allow_discussion":8,"blocks":602,"blocks_layout":643,"changeNote":14,"contributors":645,"created":366,"creators":646,"description":369,"effective":179,"exclude_from_nav":181,"expires":179,"id":465,"is_folderish":181,"items":647,"items_total":183,"language":648,"layout":373,"lock":649,"modified":469,"nav_title":179,"next_item":650,"parent":651,"preview_caption_link":179,"preview_image_link":179,"previous_item":653,"relatedItems":654,"review_state":195,"rights":14,"subjects":655,"table_of_contents":179,"title":476,"type_title":197,"version":207,"versioning_enabled":181,"working_copy":179,"working_copy_of":179},{"actions":594,"aliases":595,"breadcrumbs":596,"contextnavigation":597,"navigation":598,"navroot":599,"types":600,"workflow":601},{"@id":391},{"@id":393},{"@id":395},{"@id":397},{"@id":399},{"@id":401},{"@id":403},{"@id":405},{"mobile-cols":603},{"@type":232,"blocks":604,"blocks_layout":641,"fixed":181,"readOnly":181,"slotId":460,"templateId":418},{"mcol":605},{"@type":235,"blocks":606,"blocks_layout":639,"fixed":181,"readOnly":181,"slotId":457,"templateId":418},{"mobile-contact-cta":607,"mobile-contact-h":610,"mobile-contact-mail":615,"mobile-contact-tel":623,"mobile-contact-tel-au":631},{"@type":11,"buttonColor":12,"buttonSize":14,"buttonVariant":14,"fixed":181,"href":608,"readOnly":181,"slotId":417,"templateId":418,"title":419},[609],{"@id":416},{"@type":18,"fixed":181,"plaintext":421,"readOnly":181,"slotId":422,"templateId":418,"value":611},[612],{"children":613,"type":427},[614],{"text":421},{"@type":18,"fixed":181,"plaintext":335,"readOnly":181,"slotId":429,"templateId":418,"value":616},[617],{"children":618,"type":24},[619],{"children":620,"data":622,"type":59},[621],{"text":335},{"url":344},{"@type":18,"fixed":181,"plaintext":346,"readOnly":181,"slotId":438,"templateId":418,"value":624},[625],{"children":626,"type":24},[627],{"children":628,"data":630,"type":59},[629],{"text":346},{"url":355},{"@type":18,"fixed":181,"plaintext":257,"readOnly":181,"slotId":447,"templateId":418,"value":632},[633],{"children":634,"type":24},[635],{"children":636,"data":638,"type":59},[637],{"text":257},{"url":266},{"items":640},[422,438,447,429,417],{"columns":642},[457],{"items":644},[460],[],[368],[],{"title":185,"token":186},{"locked":8,"stealable":181},{},{"@id":378,"@type":379,"description":380,"effective":381,"end":179,"getObjSize":179,"head_title":179,"image_field":179,"image_scales":652,"mime_type":179,"nav_title":179,"review_state":195,"start":179,"title":383,"type_title":379},{},{},[],[],{"@components":657,"@id":674,"@type":192,"UID":675,"allow_discussion":8,"blocks":676,"blocks_layout":696,"changeNote":14,"contributors":699,"created":700,"creators":701,"description":702,"effective":179,"exclude_from_nav":181,"expires":179,"id":703,"is_folderish":181,"items":704,"items_total":183,"language":705,"layout":373,"lock":706,"modified":707,"nav_title":179,"next_item":708,"parent":709,"preview_caption_link":179,"preview_image_link":179,"previous_item":711,"relatedItems":712,"review_state":195,"rights":14,"subjects":713,"table_of_contents":179,"title":714,"type_title":197,"version":207,"versioning_enabled":181,"working_copy":179,"working_copy_of":179},{"actions":658,"aliases":660,"breadcrumbs":662,"contextnavigation":664,"navigation":666,"navroot":668,"types":670,"workflow":672},{"@id":659},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@actions",{"@id":661},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@aliases",{"@id":663},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@breadcrumbs",{"@id":665},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@contextnavigation",{"@id":667},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@navigation",{"@id":669},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@navroot",{"@id":671},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@types",{"@id":673},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@workflow","https://pretagovsite-api.fly.dev/templates/contact-cta-info","contactctainfo000000000000000000",{"cta-section":677},{"@type":678,"blocks":679,"blocks_layout":686,"fixed":181,"readOnly":181,"slotId":689,"styles":690,"templateId":694,"templateInstanceId":695},"section",{"cta-btn":680},{"@type":11,"buttonColor":681,"buttonSize":682,"href":683,"title":685},"white","btn-lg",[684],{"@id":16},"Contact us for more information",{"items":687},[688],"cta-btn","cta",{"backgroundColor":691,"padding":692,"textAlign":693},"gradient-8","large","center","/templates/contact-cta-info","tpl-contact-cta-info-def",{"items":697},[698],"cta-section",[],"2026-06-19T18:39:44+00:00",[368],"Reusable contact call-to-action. Edit here to update every page that uses it.","contact-cta-info",[],{"title":185,"token":186},{"locked":8,"stealable":181},"2026-06-22T05:55:00+00:00",{},{"@id":378,"@type":379,"description":380,"effective":381,"end":179,"getObjSize":179,"head_title":179,"image_field":179,"image_scales":710,"mime_type":179,"nav_title":179,"review_state":195,"start":179,"title":383,"type_title":379},{},{},[],[],"Contact CTA — More information",{"@components":716,"@id":733,"@type":192,"UID":734,"allow_discussion":8,"blocks":735,"blocks_layout":747,"changeNote":14,"contributors":749,"created":750,"creators":751,"description":702,"effective":179,"exclude_from_nav":181,"expires":179,"id":752,"is_folderish":181,"items":753,"items_total":183,"language":754,"layout":373,"lock":755,"modified":756,"nav_title":179,"next_item":757,"parent":758,"preview_caption_link":179,"preview_image_link":179,"previous_item":760,"relatedItems":761,"review_state":195,"rights":14,"subjects":762,"table_of_contents":179,"title":763,"type_title":197,"version":207,"versioning_enabled":181,"working_copy":179,"working_copy_of":179},{"actions":717,"aliases":719,"breadcrumbs":721,"contextnavigation":723,"navigation":725,"navroot":727,"types":729,"workflow":731},{"@id":718},"https://pretagovsite-api.fly.dev/templates/contact-cta/@actions",{"@id":720},"https://pretagovsite-api.fly.dev/templates/contact-cta/@aliases",{"@id":722},"https://pretagovsite-api.fly.dev/templates/contact-cta/@breadcrumbs",{"@id":724},"https://pretagovsite-api.fly.dev/templates/contact-cta/@contextnavigation",{"@id":726},"https://pretagovsite-api.fly.dev/templates/contact-cta/@navigation",{"@id":728},"https://pretagovsite-api.fly.dev/templates/contact-cta/@navroot",{"@id":730},"https://pretagovsite-api.fly.dev/templates/contact-cta/@types",{"@id":732},"https://pretagovsite-api.fly.dev/templates/contact-cta/@workflow","https://pretagovsite-api.fly.dev/templates/contact-cta","contactcta0000000000000000000000",{"cta-section":736},{"@type":678,"blocks":737,"blocks_layout":742,"slotId":689,"styles":744,"templateId":745,"templateInstanceId":746},{"cta-btn":738},{"@type":11,"buttonColor":681,"buttonSize":682,"href":739,"title":741},[740],{"@id":16},"Contact us for a free review of your project",{"items":743},[688],{"backgroundColor":691,"padding":692,"textAlign":693},"/templates/contact-cta","tpl-contact-cta-def",{"items":748},[698],[],"2026-06-19T18:39:45+00:00",[368],"contact-cta",[],{"title":185,"token":186},{"locked":8,"stealable":181},"2026-06-25T14:22:28+00:00",{},{"@id":378,"@type":379,"description":380,"effective":381,"end":179,"getObjSize":179,"head_title":179,"image_field":179,"image_scales":759,"mime_type":179,"nav_title":179,"review_state":195,"start":179,"title":383,"type_title":379},{},{},[],[],"Contact CTA — Free review",[765,770,773,777],{"label":766,"route":767,"items":768,"cols":769,"width":769},"About","/about",[],2,{"label":196,"route":771,"items":772,"cols":769,"width":769},"/blog",[],{"label":774,"route":775,"items":776,"cols":769,"width":769},"Work","/case-studies",[],{"label":778,"route":779,"items":780,"cols":769,"width":769},"Services","/services",[],{"@id":782,"items":783,"root":786},"https://pretagovsite-api.fly.dev/blog/is-foss-losing-to-saas/@breadcrumbs",[784,785],{"@id":191,"title":196},{"@id":5,"title":206},"https://pretagovsite-api.fly.dev",1783400206852]