{"id":864,"date":"2024-02-02T12:20:32","date_gmt":"2024-02-02T17:20:32","guid":{"rendered":"https:\/\/digital.va.gov\/software-factory\/?page_id=864"},"modified":"2025-05-12T06:51:43","modified_gmt":"2025-05-12T10:51:43","slug":"custom-development-software-factory","status":"publish","type":"page","link":"https:\/\/digital.va.gov\/software-factory\/custom-development-software-factory\/","title":{"rendered":"Custom Development"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Custom Development Software Factory<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Custom Development Software Factory comes into play when the software requirements are unique and distinct, which cannot be aptly met through re-use or the standardized offerings of SaaS or PaaS.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"310\" height=\"143\" src=\"https:\/\/digital.va.gov\/software-factory\/wp-content\/uploads\/sites\/17\/2024\/02\/CustomLogo.png?w=310\" alt=\"Logo for the Custom Software Factory\" class=\"wp-image-930\" srcset=\"https:\/\/digital.va.gov\/software-factory\/wp-content\/uploads\/sites\/17\/2024\/02\/CustomLogo.png 310w, https:\/\/digital.va.gov\/software-factory\/wp-content\/uploads\/sites\/17\/2024\/02\/CustomLogo.png?resize=300,138 300w\" sizes=\"auto, (max-width: 310px) 100vw, 310px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Custom Solutions for Custom Needs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Custom Development Software Factory (CustomDev) is tailored to VA\u2019s unique software needs, ensuring modern, maintainable solutions.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This segment of the SWF relies on a holistic platform approach, providing teams with a comprehensive set of tools, including cloud hosting services, Continuous Integration\/Continuous Delivery (CI\/CD) pipelines, and additional support functions. Fundamental to CustomDev is its focus on detailed documentation, getting started guides, 1-click deployment for test bed environment(s), shared engineering standards &amp; best practices, and much more. By having these items in place, CustomDev helps promote transparency and ensures that each software delivery platform is scalable and can adapt to future technologies.<\/p>\n\n\n\n<figure class=\"wp-block-image size-thumbnail\"><img loading=\"lazy\" decoding=\"async\" height=\"300\" width=\"300\" src=\"https:\/\/digital.va.gov\/software-factory\/wp-content\/uploads\/sites\/17\/2024\/02\/resources-icon_blue.png?w=300\" alt=\"Logo with circle around a wrench and screwdriver overlapping\" class=\"wp-image-853\" srcset=\"https:\/\/digital.va.gov\/software-factory\/wp-content\/uploads\/sites\/17\/2024\/02\/resources-icon_blue.png 360w, https:\/\/digital.va.gov\/software-factory\/wp-content\/uploads\/sites\/17\/2024\/02\/resources-icon_blue.png?resize=300,300 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Internal Developer Resources<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">All links require PIV or CAG access.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CODE VA (Catalog Of Developer Essentials) is the jumping off point for all VA software developers \u2013 contractors and federal employees \u2013 providing relevant technical documentation and self-service activation for shared services and approved software delivery platforms. The developer portal includes platform quick start guides, machine configuration tips\/tricks, easy integration pattern(s) with APIs, and more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SWF Certified Custom Development Platforms<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In 2023, the CustomDev team prioritized development platforms that streamline the creation and hosting of products with an integrated suite of tools, cloud services, and CI\/CD pipelines. A new assessment and certification process now evaluates these platforms, ensuring a base level of quality. Platforms are assessed on <b>overall quality of service<\/b> and their performance in the five phases of the software development lifecycle &#8211; <b>plan, develop, test, deploy, monitor &amp; operate.<\/b><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Benefits Integration Platform<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Benefits Integration Platform (BIP) provides VA projects with the efficiency, accuracy, and security they require for seamless integration with reusable services. Furthermore, it consists of modern, scalable, and cloud-based IT infrastructure and a set of high-quality tools that guide project teams through a collaborative network of services. For more information, see the <a href=\"https:\/\/dvagov.sharepoint.com\/sites\/OITEPMOBIA\/SitePages\/BIP-Public.aspx\" target=\"_blank\" rel=\"noopener\">BIP SharePoint Site.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lighthouse Delivery Infrastructure<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ui-provider jl od jj yf yg yh yi yj yk yl ym yn yo yp yq yr ys yt yu yv yw yx yy yz za zb zc zd ze zf zg zh zi zj zk\" dir=\"ltr\">The <strong>Lighthouse Delivery Infrastructure<\/strong> (LHDI) platform provides a suite of infrastructure, tools, and development guidelines that enable rapid and secure development, deployment, and operation of high-quality VA APIs and other custom applications within the VA Enterprise Cloud (VAEC). A core component of the LHDI platform is the Secure Release (SecRel) Pipeline \u2013 which enables development teams to rapidly create a continuous Authorization To Operate (cATO) under the NIST Risk Management Framework. For more information on LHDI\u2019s cATO, see <a class=\"fui-Link ___10kug0w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1hu3pq6 f11qmguv f19f4twv f1tyq0we f1g0x7ka fhxju0i f1qch9an f1cnd47f fqv5qza f1vmzxwi f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn\" title=\"https:\/\/department-of-veterans-affairs.github.io\/lighthouse-cato-playbook\" href=\"https:\/\/department-of-veterans-affairs.github.io\/lighthouse-cato-playbook\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Link the playbook\">the playbook<\/a> and for documentation see the <a class=\"fui-Link ___10kug0w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1hu3pq6 f11qmguv f19f4twv f1tyq0we f1g0x7ka fhxju0i f1qch9an f1cnd47f fqv5qza f1vmzxwi f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn\" title=\"https:\/\/hub.dev.lighthouse.va.gov\/docs\/default\/component\/delivery-platform-docs\" href=\"https:\/\/hub.dev.lighthouse.va.gov\/docs\/default\/component\/delivery-platform-docs\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Link LHDI Developer Documentation\">LHDI Developer Documentation<\/a>.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">VA.gov Platform<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The VA.gov Platform is the common infrastructure, technical and non-technical components, and processes that support static and interactive content consumed by Veterans via VA.gov. Major pieces of the Platform include a set of APIs that manage communication between a Veteran end user and internal VA resources, an identity and authentication system, the VA.gov Design System, reusable frontend components, a Drupal-based content management system, and an extensive set of documentation and guides. For documentation, see the <a href=\"https:\/\/depo-platform-documentation.scrollhelp.site\/\" target=\"_blank\" rel=\"noopener\">VA.gov Platform Developer Documentation.<\/a><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">VA Platform One<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">VA Platform One (VAPO) delivers and manages an integrated platform solution with a focus on agility, automation, scale, and appropriate development autonomy. This solution is based on a containerization approach that provides a pathway for traditionally hosted applications to leverage cloud native services, auto-scaling, and repeatable continuous integration\/continuous deployment (CI\/CD) processes. For more information, see the <a href=\"https:\/\/dvagov.sharepoint.com\/sites\/OITIOTPSPlatformPL\/SitePages\/HP.aspx\" target=\"_blank\" rel=\"noopener\">VAPO SharePoint Site.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Frequently Asked Questions<\/h3>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Expand All<\/a><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">For someone managing a custom product people would call legacy, how does that fit into the factory model space?&nbsp;<\/h3>\n\n\n<p><!-- wp:Array \/--><\/p>\n\n\n<h3 class=\"wp-block-heading\">How will you ensure that developers are aware of and effectively using the portal you&#8217;re creating?&nbsp;<br><\/h3>\n\n\n<p><!-- wp:Array \/--><\/p>\n\n\n<h3 class=\"wp-block-heading\">Will this work with the Technical Reference Model (TRM) or will it replace the TRM?<\/h3>\n\n\n<p><!-- wp:Array \/--><\/p>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Custom Development Software Factory The Custom Development Software Factory comes into play when the software requirements are unique and distinct, which cannot be aptly met through re-use or the standardized offerings of SaaS or PaaS. Custom Solutions for Custom Needs The Custom Development Software Factory (CustomDev) is tailored to VA\u2019s unique software needs, ensuring modern, [&hellip;]<\/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":""},"wf_page_folders":[],"class_list":["post-864","page","type-page","status-publish","hentry"],"acf":[],"meta_box":[],"_links":{"self":[{"href":"https:\/\/digital.va.gov\/software-factory\/wp-json\/wp\/v2\/pages\/864","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digital.va.gov\/software-factory\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/digital.va.gov\/software-factory\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/digital.va.gov\/software-factory\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/digital.va.gov\/software-factory\/wp-json\/wp\/v2\/comments?post=864"}],"version-history":[{"count":81,"href":"https:\/\/digital.va.gov\/software-factory\/wp-json\/wp\/v2\/pages\/864\/revisions"}],"predecessor-version":[{"id":2690,"href":"https:\/\/digital.va.gov\/software-factory\/wp-json\/wp\/v2\/pages\/864\/revisions\/2690"}],"wp:attachment":[{"href":"https:\/\/digital.va.gov\/software-factory\/wp-json\/wp\/v2\/media?parent=864"}],"wp:term":[{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/digital.va.gov\/software-factory\/wp-json\/wp\/v2\/wf_page_folders?post=864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}