[{"data":1,"prerenderedAt":512},["ShallowReactive",2],{"{\"path\":[\"services\",\"business-applications\"],\"query\":null,\"headers\":{\"Accept\":\"application/json\"}}":3,"listing-8963f835-cd77-42e7-ae40-dcbb17df4a51-0-{}":416,"listing-6d29491b-a449-4ce3-9a28-91ee5f2050cf-12-{}":420},{"page":4,"templates":281,"_listing_pages":280,"navigation":395,"breadcrumbs":410},{"@id":5,"@type":6,"UID":7,"allow_discussion":8,"blocks":9,"blocks_layout":187,"changeNote":31,"contributors":202,"created":203,"creators":204,"description":206,"effective":207,"exclude_from_nav":8,"expires":208,"id":62,"is_folderish":69,"items":209,"items_total":51,"language":262,"layout":265,"lock":266,"modified":267,"nav_title":208,"next_item":268,"parent":269,"preview_caption_link":208,"preview_image_link":208,"previous_item":275,"relatedItems":276,"review_state":215,"rights":31,"subjects":277,"table_of_contents":208,"title":278,"type_title":217,"version":279,"versioning_enabled":69,"working_copy":208,"working_copy_of":208,"_listing_pages":280},"https://pretagovsite-api.fly.dev/services/business-applications","Document","49cec86e70d54a87ac62c297b4ce5dc2",false,{"04b1996f-34cf-420e-a97e-8e9a54daa9b6":10,"054c54ef-2894-4d0c-bd9b-dc9a32ff023d":12,"088f0ee4-4d57-4848-928a-0f5487bd5f99":20,"37b06f42-60f3-450b-a737-301f60e71c8f":27,"42cbc6d5-9d80-438e-a5f3-8485cf12cb18":39,"4ef2308c-3c14-4a6b-aafc-8ff3063959eb":75,"4ff2c5a0-cce5-47f6-ac41-bb7b0aa0d936":81,"56db7f28-5de6-4ad3-a9e9-9d72227c04ec":88,"6057d0bc-6342-4473-ac35-130849893d04":94,"77cb1a63-ae22-4a7c-b520-6930a8c0fc89":100,"86f8c995-07fe-4ee7-a787-890fa427367c":137,"997ad496-bfad-44d1-9d80-776bb08ba4fa":143,"grid-9faccb9a":174},{"@type":11},"title",{"@type":13,"plaintext":14,"value":15},"slate","For workflows where the off-the-shelf product doesn't fit, the choice is usually \"customise the SaaS until it does\" or \"build to fit\". The SaaS-customisation route looks cheaper at year one and ends up the most expensive thing in your stack by year five. We build to fit — but on a battle-tested platform (Plone, Postgres, Python) so the codebase has a future, and on patterns we've shipped before so the timeline is predictable.",[16],{"children":17,"type":19},[18],{"text":14},"p",{"@type":13,"plaintext":21,"value":22},"Why us, not a SaaS off the shelf",[23],{"children":24,"type":26},[25],{"text":21},"h3",{"@type":28,"buttonColor":29,"buttonShape":30,"buttonSize":31,"buttonVariant":32,"linkMode":33,"searchPath":34,"searchQuery":37,"title":38},"button","primary","pill","","soft","search",[35],{"@id":36},"/case-studies","facet.Subject=business-applications","View all business-application case studies",{"@type":40,"blocks":41,"blocks_layout":71,"columns":74,"variation":70},"gridBlock",{"6d29491b-a449-4ce3-9a28-91ee5f2050cf":42},{"@type":43,"fieldMapping":44,"itemDefaults_cardStyle":50,"limit":51,"querystring":52,"variation":70},"listing",{"@id":45,"description":46,"effective":47,"image":48,"subjects":49,"title":11},"href","description","date","image","subjects","overlay",3,{"query":53,"sort_on":67,"sort_order":68,"sort_order_boolean":69},[54,58,63],{"i":55,"o":56,"v":57},"path","plone.app.querystring.operation.string.path","/case-studies::1",{"i":59,"o":60,"v":61},"Subject","plone.app.querystring.operation.selection.any",[62],"business-applications",{"i":64,"o":60,"v":65},"portal_type",[6,66],"CaseStudy","effective","descending",true,"teaser",{"items":72},[73],"6d29491b-a449-4ce3-9a28-91ee5f2050cf",2,{"@type":13,"plaintext":76,"value":77},"We build internal-facing software for organisations whose case management, workflow or compliance can't be solved with off-the-shelf SaaS. Intranets, eForms, CRMs, ordering systems, records-transfer pipelines, secure portals for cleared partners. Often connected into systems you already run.",[78],{"children":79,"type":19},[80],{"text":76},{"@type":13,"plaintext":82,"value":83},"Related work",[84],{"children":85,"type":87},[86],{"text":82},"h2",{"@type":13,"plaintext":89,"value":90},"Most projects start with a 2–4 week discovery covering current state, user research, requirements, integrations, and a realistic project plan with milestones. Build phases are typically 8–16 weeks for an initial release, with managed hosting and ongoing partnership after.",[91],{"children":92,"type":19},[93],{"text":89},{"@type":13,"plaintext":95,"value":96},"How engagements run",[97],{"children":98,"type":26},[99],{"text":95},{"@type":48,"align":101,"alt":31,"image_scales":102,"url":136},"right",{"image":103},[104],{"content-type":105,"download":106,"filename":107,"height":108,"scales":109,"size":134,"width":135},"image/jpeg","@@images/image-788-e061afab99ead95cb4c3790642fa38e4.jpeg","iStock-1389837688.jpg",443,{"icon":110,"mini":114,"preview":118,"teaser":122,"thumb":126,"tile":130},{"download":111,"height":112,"width":113},"@@images/image-32-475ff7917e8df6b1fb33660adc296fae.jpeg",17,32,{"download":115,"height":116,"width":117},"@@images/image-200-42d04086b8aa699ebac79fdfa1bcc2a8.jpeg",112,200,{"download":119,"height":120,"width":121},"@@images/image-400-860c15837f57bc9b38fd3284b3bccf58.jpeg",224,400,{"download":123,"height":124,"width":125},"@@images/image-600-c8086da26a833ac75cd7cacdfffaa526.jpeg",337,600,{"download":127,"height":128,"width":129},"@@images/image-128-ca2507dc4e9295de518694d7ff0fbfe7.jpeg",71,128,{"download":131,"height":132,"width":133},"@@images/image-64-a0fb86c69c0c7ca4854f4606bf1d3732.jpeg",35,64,209719,788,"https://pretagovsite-api.fly.dev/services/business-applications/istock-1389837688.jpg",{"@type":13,"plaintext":138,"value":139},"What we build, in practice",[140],{"children":141,"type":26},[142],{"text":138},{"@type":13,"plaintext":144,"value":145},"Case management and workflow systems for regulators, ombudsmen, and inquiry bodies. · eForm and intake systems with backend workflow, approval chains and audit trail. UK DWP and several state agencies use these in production. · CRMs and internal portals for membership organisations, publishers, and distributed teams. · Records integration — FHIR for healthcare, custom protocols for everything else. · Intranets and extranets that consolidate documents, news, events, and discussion into one place rather than five. · Ordering and procurement systems for sectors that don't fit a generic shopping cart.",[146],{"children":147,"type":173},[148,153,157,161,165,169],{"children":149,"type":152},[150],{"text":151},"Case management and workflow systems for regulators, ombudsmen, and inquiry bodies.","li",{"children":154,"type":152},[155],{"text":156},"eForm and intake systems with backend workflow, approval chains and audit trail. UK DWP and several state agencies use these in production.",{"children":158,"type":152},[159],{"text":160},"CRMs and internal portals for membership organisations, publishers, and distributed teams.",{"children":162,"type":152},[163],{"text":164},"Records integration — FHIR for healthcare, custom protocols for everything else.",{"children":166,"type":152},[167],{"text":168},"Intranets and extranets that consolidate documents, news, events, and discussion into one place rather than five.",{"children":170,"type":152},[171],{"text":172},"Ordering and procurement systems for sectors that don't fit a generic shopping cart.","ul",{"@type":40,"blocks":175,"blocks_layout":185,"columns":74,"variation":70},{"8963f835-cd77-42e7-ae40-dcbb17df4a51":176},{"@type":43,"block":177,"cols":51,"fullWidth":8,"have_cta":69,"have_description":69,"have_image":69,"headlineTag":87,"itemDefaults_styles":50,"query":178,"querystring":179,"variation":70},"8963f835-cd77-42e7-ae40-dcbb17df4a51",[],{"query":180,"sort_order":184},[181],{"i":59,"o":60,"v":182},[183],"Intranets","ascending",{"items":186},[177],{"items":188},[189,190,191,192,193,194,195,196,197,198,199,200,201],"04b1996f-34cf-420e-a97e-8e9a54daa9b6","77cb1a63-ae22-4a7c-b520-6930a8c0fc89","4ef2308c-3c14-4a6b-aafc-8ff3063959eb","86f8c995-07fe-4ee7-a787-890fa427367c","997ad496-bfad-44d1-9d80-776bb08ba4fa","088f0ee4-4d57-4848-928a-0f5487bd5f99","054c54ef-2894-4d0c-bd9b-dc9a32ff023d","6057d0bc-6342-4473-ac35-130849893d04","56db7f28-5de6-4ad3-a9e9-9d72227c04ec","grid-9faccb9a","4ff2c5a0-cce5-47f6-ac41-bb7b0aa0d936","42cbc6d5-9d80-438e-a5f3-8485cf12cb18","37b06f42-60f3-450b-a737-301f60e71c8f",[],"2026-06-02T09:40:00",[205],"admin","Internal-facing software for organisations whose workflow won't fit a SaaS. eForms, case management, CRMs, integrations, intranets — built to fit on platforms with a long future.","2023-08-19T01:32:00+00:00",null,[210,218,250],{"@id":211,"@type":6,"description":31,"effective":212,"end":208,"getObjSize":213,"head_title":208,"image_field":31,"image_scales":208,"mime_type":214,"nav_title":208,"review_state":215,"start":208,"title":216,"type_title":217},"https://pretagovsite-api.fly.dev/services/business-applications/can-you-have-a-mach-intranet","2023-08-31T13:11:00+00:00","0 KB","text/plain","published","Can you have a MACH Intranet?","Page",{"@id":219,"@type":220,"description":31,"effective":221,"end":208,"getObjSize":222,"head_title":208,"image_field":48,"image_scales":223,"mime_type":105,"nav_title":208,"review_state":208,"start":208,"title":227,"type_title":220},"https://pretagovsite-api.fly.dev/services/business-applications/istock-1161944437.jpg","Image","1969-12-31T00:00:00+00:00","308.3 KB",{"image":224},[225],{"content-type":105,"download":226,"filename":227,"height":228,"scales":229,"size":248,"width":249},"@@images/image-757-19d34b6dd41cea265ff62c875580d788.jpeg","iStock-1161944437.jpg",461,{"icon":230,"mini":233,"preview":236,"teaser":239,"thumb":242,"tile":245},{"download":231,"height":232,"width":113},"@@images/image-32-3647423651348b50d2734d21243d3860.jpeg",19,{"download":234,"height":235,"width":117},"@@images/image-200-dd29e4637dc02088aa55ff6534acf941.jpeg",121,{"download":237,"height":238,"width":121},"@@images/image-400-8d72d073c1d136f0a358fe921ff7c028.jpeg",243,{"download":240,"height":241,"width":125},"@@images/image-600-33bbadbcca5e8a4eef60b35fe75f091d.jpeg",365,{"download":243,"height":244,"width":129},"@@images/image-128-c5a90a5f9699098dd6e7b7dd3cc579ff.jpeg",77,{"download":246,"height":247,"width":133},"@@images/image-64-6388a9c627ac95abb167f404c29b2fe9.jpeg",38,315733,757,{"@id":136,"@type":220,"description":31,"effective":221,"end":208,"getObjSize":251,"head_title":208,"image_field":48,"image_scales":252,"mime_type":105,"nav_title":208,"review_state":208,"start":208,"title":107,"type_title":220},"204.8 KB",{"image":253},[254],{"content-type":105,"download":106,"filename":107,"height":108,"scales":255,"size":134,"width":135},{"icon":256,"mini":257,"preview":258,"teaser":259,"thumb":260,"tile":261},{"download":111,"height":112,"width":113},{"download":115,"height":116,"width":117},{"download":119,"height":120,"width":121},{"download":123,"height":124,"width":125},{"download":127,"height":128,"width":129},{"download":131,"height":132,"width":133},{"title":263,"token":264},"English","en","document_view",{"locked":8,"stealable":69},"2026-06-02T09:40:01",{},{"@id":270,"@type":6,"description":271,"effective":272,"end":208,"getObjSize":208,"head_title":208,"image_field":208,"image_scales":273,"mime_type":208,"nav_title":208,"review_state":215,"start":208,"title":274,"type_title":217},"https://pretagovsite-api.fly.dev/services","Strategy, build, and operate — for software your organisation can't afford to get wrong.","2023-06-13T16:58:00+00:00",{},"Services",{},[],[],"Business applications","current",{"42cbc6d5-9d80-438e-a5f3-8485cf12cb18":74},{"/templates/contact-cta-info":282,"/templates/contact-cta":347},{"@components":283,"@id":300,"@type":6,"UID":301,"allow_discussion":8,"blocks":302,"blocks_layout":323,"changeNote":31,"contributors":326,"created":327,"creators":328,"description":329,"effective":208,"exclude_from_nav":69,"expires":208,"id":330,"is_folderish":69,"items":331,"items_total":332,"language":333,"layout":265,"lock":334,"modified":335,"nav_title":208,"next_item":336,"parent":337,"preview_caption_link":208,"preview_image_link":208,"previous_item":343,"relatedItems":344,"review_state":215,"rights":31,"subjects":345,"table_of_contents":208,"title":346,"type_title":217,"version":279,"versioning_enabled":69,"working_copy":208,"working_copy_of":208},{"actions":284,"aliases":286,"breadcrumbs":288,"contextnavigation":290,"navigation":292,"navroot":294,"types":296,"workflow":298},{"@id":285},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@actions",{"@id":287},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@aliases",{"@id":289},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@breadcrumbs",{"@id":291},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@contextnavigation",{"@id":293},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@navigation",{"@id":295},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@navroot",{"@id":297},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@types",{"@id":299},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@workflow","https://pretagovsite-api.fly.dev/templates/contact-cta-info","contactctainfo000000000000000000",{"cta-section":303},{"@type":304,"blocks":305,"blocks_layout":313,"fixed":69,"readOnly":69,"slotId":316,"styles":317,"templateId":321,"templateInstanceId":322},"section",{"cta-btn":306},{"@type":28,"buttonColor":307,"buttonSize":308,"href":309,"title":312},"white","btn-lg",[310],{"@id":311},"https://pretagovsite-api.fly.dev/contact-info","Contact us for more information",{"items":314},[315],"cta-btn","cta",{"backgroundColor":318,"padding":319,"textAlign":320},"gradient-8","large","center","/templates/contact-cta-info","tpl-contact-cta-info-def",{"items":324},[325],"cta-section",[],"2026-06-19T18:39:44+00:00",[205],"Reusable contact call-to-action. Edit here to update every page that uses it.","contact-cta-info",[],0,{"title":263,"token":264},{"locked":8,"stealable":69},"2026-06-22T05:55:00+00:00",{},{"@id":338,"@type":339,"description":340,"effective":221,"end":208,"getObjSize":208,"head_title":208,"image_field":208,"image_scales":341,"mime_type":208,"nav_title":208,"review_state":215,"start":208,"title":342,"type_title":339},"https://pretagovsite-api.fly.dev/templates","Folder","Reusable content templates (edited centrally, applied across pages).",{},"Templates",{},[],[],"Contact CTA — More information",{"@components":348,"@id":365,"@type":6,"UID":366,"allow_discussion":8,"blocks":367,"blocks_layout":379,"changeNote":31,"contributors":381,"created":382,"creators":383,"description":329,"effective":208,"exclude_from_nav":69,"expires":208,"id":384,"is_folderish":69,"items":385,"items_total":332,"language":386,"layout":265,"lock":387,"modified":335,"nav_title":208,"next_item":388,"parent":389,"preview_caption_link":208,"preview_image_link":208,"previous_item":391,"relatedItems":392,"review_state":215,"rights":31,"subjects":393,"table_of_contents":208,"title":394,"type_title":217,"version":279,"versioning_enabled":69,"working_copy":208,"working_copy_of":208},{"actions":349,"aliases":351,"breadcrumbs":353,"contextnavigation":355,"navigation":357,"navroot":359,"types":361,"workflow":363},{"@id":350},"https://pretagovsite-api.fly.dev/templates/contact-cta/@actions",{"@id":352},"https://pretagovsite-api.fly.dev/templates/contact-cta/@aliases",{"@id":354},"https://pretagovsite-api.fly.dev/templates/contact-cta/@breadcrumbs",{"@id":356},"https://pretagovsite-api.fly.dev/templates/contact-cta/@contextnavigation",{"@id":358},"https://pretagovsite-api.fly.dev/templates/contact-cta/@navigation",{"@id":360},"https://pretagovsite-api.fly.dev/templates/contact-cta/@navroot",{"@id":362},"https://pretagovsite-api.fly.dev/templates/contact-cta/@types",{"@id":364},"https://pretagovsite-api.fly.dev/templates/contact-cta/@workflow","https://pretagovsite-api.fly.dev/templates/contact-cta","contactcta0000000000000000000000",{"cta-section":368},{"@type":304,"blocks":369,"blocks_layout":374,"fixed":69,"readOnly":69,"slotId":316,"styles":376,"templateId":377,"templateInstanceId":378},{"cta-btn":370},{"@type":28,"buttonColor":307,"buttonSize":308,"href":371,"title":373},[372],{"@id":311},"Contact us for a free review of your project",{"items":375},[315],{"backgroundColor":318,"padding":319,"textAlign":320},"/templates/contact-cta","tpl-contact-cta-def",{"items":380},[325],[],"2026-06-19T18:39:45+00:00",[205],"contact-cta",[],{"title":263,"token":264},{"locked":8,"stealable":69},{},{"@id":338,"@type":339,"description":340,"effective":221,"end":208,"getObjSize":208,"head_title":208,"image_field":208,"image_scales":390,"mime_type":208,"nav_title":208,"review_state":215,"start":208,"title":342,"type_title":339},{},{},[],[],"Contact CTA — Free review",[396,400,404,407],{"label":397,"route":398,"items":399,"cols":74,"width":74},"About","/about",[],{"label":401,"route":402,"items":403,"cols":74,"width":74},"Insights","/blog",[],{"label":405,"route":36,"items":406,"cols":74,"width":74},"Work",[],{"label":274,"route":408,"items":409,"cols":74,"width":74},"/services",[],{"@id":411,"items":412,"root":415},"https://pretagovsite-api.fly.dev/services/business-applications/@breadcrumbs",[413,414],{"@id":270,"title":274},{"@id":5,"title":278},"https://pretagovsite-api.fly.dev",{"items":417,"paging":418},[],{"start":332,"size":419,"total":332,"seen":332},6,{"items":421,"paging":505},[422,450,455,478,483],{"@uid":73,"@type":70,"cardStyle":50,"readOnly":69,"href":423,"description":424,"date":425,"image":426,"title":449},"https://pretagovsite-api.fly.dev/case-studies/justice-health-prison-portal","A controlled-access subsite inside the Justice Health platform — token-based URLs, IP-bounded delivery, custom theme — built to reach a population that needs health information without exposure.","2021-11-23T00:00:00+00:00",{"@id":423,"image_field":48,"image_scales":427},{"image":428},[429],{"content-type":430,"download":431,"filename":432,"height":433,"scales":434,"size":447,"width":448},"image/png","@@images/image-307-2abb5d95471daa52546fe7e64a6887f7.png","Screenshot 2023-06-02 at 4.12.37 pm.png",74,{"icon":435,"mini":438,"thumb":441,"tile":444},{"download":436,"height":437,"width":113},"@@images/image-32-1c9bf98671c45cfe54dd7b5f5f82a875.png",7,{"download":439,"height":440,"width":117},"@@images/image-200-38c5b68c1494acfc9f82cbdbb8f9610f.png",48,{"download":442,"height":443,"width":129},"@@images/image-128-4f576bd6efe6565180bf30132181b7a8.png",30,{"download":445,"height":446,"width":133},"@@images/image-64-7a1cf7d9217668ed85187fc423bed862.png",15,13608,307,"Justice Health NSW prison portal",{"@uid":73,"@type":70,"cardStyle":50,"readOnly":69,"href":451,"description":452,"date":453,"title":454},"https://pretagovsite-api.fly.dev/case-studies/nhs-digital-scp","Electronic forms infrastructure for NHS Digital (then HSCIC) — assessment, withdrawal and discharge notices — security-tested for production use across the English NHS.","2016-09-14T00:00:00+00:00","NHS Digital SCP: electronic notice forms service",{"@uid":73,"@type":70,"cardStyle":50,"readOnly":69,"href":456,"description":457,"date":458,"image":459,"title":477},"https://pretagovsite-api.fly.dev/case-studies/msc-fisheries-app","Custom assessment-and-publication application for the MSC's certified fisheries — separate from the public MSC website, built and supported since 2016.","2016-07-15T00:00:00+00:00",{"@id":456,"image_field":48,"image_scales":460},{"image":461},[462],{"content-type":430,"download":463,"filename":464,"height":465,"scales":466,"size":475,"width":476},"@@images/image-174-ba66abcdbf08c238d8e3ca55dcce9ca6.png","Screenshot 2023-06-01 at 5.31.51 pm.png",94,{"icon":467,"thumb":469,"tile":472},{"download":468,"height":112,"width":113},"@@images/image-32-9d30031f485f4d2bd059ad2c4e8a73a6.png",{"download":470,"height":471,"width":129},"@@images/image-128-dcf9b9dd95b1c2aa26490922e5facf40.png",69,{"download":473,"height":474,"width":133},"@@images/image-64-445fffe274bf2b16efd195b9dab2f96f.png",34,7898,174,"Marine Stewardship Council: Fisheries app",{"@uid":73,"@type":70,"cardStyle":50,"readOnly":69,"href":479,"description":480,"date":481,"title":482},"https://pretagovsite-api.fly.dev/case-studies/mission-australia-intranet","Continuous Plone intranet partnership since 2011 for one of Australia's largest community-services NFPs — homelessness, family, youth, mental health, employment, disability.","2011-07-18T00:00:00+00:00","Mission Australia intranet",{"@uid":73,"@type":70,"cardStyle":50,"readOnly":69,"href":484,"description":31,"date":221,"image":485,"title":504},"https://pretagovsite-api.fly.dev/case-studies/ordering-system-simmonds-lumber",{"@id":484,"image_field":48,"image_scales":486},{"image":487},[488],{"content-type":430,"download":489,"filename":490,"height":491,"scales":492,"size":502,"width":503},"@@images/image-218-5e6ce7b8e9df561167f9bee4fec45e69.png","Screenshot 2023-06-01 at 5.55.11 pm.png",53,{"icon":493,"mini":495,"thumb":497,"tile":500},{"download":494,"height":437,"width":113},"@@images/image-32-60379a6cf40d3b7cc82d4f04dacc5249.png",{"download":496,"height":440,"width":117},"@@images/image-200-0131dfa13627eb79cb263b36a06fbf4b.png",{"download":498,"height":499,"width":129},"@@images/image-128-81993a6da8eff7d1993830a7c12706ed.png",31,{"download":501,"height":446,"width":133},"@@images/image-64-6a7f2ae60d9a70c83ae4359a6aa0c1d2.png",13365,218,"Ordering System: Simmonds Lumber",{"start":506,"size":419,"total":112,"seen":112,"currentPage":74,"totalPages":51,"totalItems":112,"pages":507,"prev":509,"next":208},12,[508,510,511],{"start":332,"page":509},1,{"start":419,"page":74},{"start":506,"page":51},1782127717410]