1. D2S//Portal

Welcome to the D2S//Portal

Defence Developer Services (D2S) offers a common platform and set of tools that make it faster to build new software. Using our shared service makes it easier to reuse software to meet users' needs around Defence.

Use the D2S//Portal to request acces to the tools and services you need, learn more about our offerings and best practices, find out what we're working on and get support.

Request access to software with D2S//Tools

We provide a set of collaboration, management and productivity tools to better manage your digital delivery team.

D2S//Tools helps you to:

  • build and manage digital products for OFFICIAL-SENSITIVE information
  • use licences, securely configure, back up and risk-assess tools
  • resolve issues by providing technical support and answering your queries

Find out more and request access to D2S//Tools


Develop digital services on D2S//Platform

We provide a secure and assured cloud-native application platform to help you quickly develop digital services at OFFICIAL and SECRET. You can use industry-leading DevSecOps tools to build your CI/CD pipeline.

You can use the D2S//Platform to build applications that can be a mix of your own code, open-source and off-the-shelf solutions.

If you’re building a low code application, check to see if the Foundry Automation Centre of Expertise (ACOE) (opens in new tab) can help.

Find out more and request access to the D2S//Platform


D2S principles

Secure by design

D2S follows the Secure by Design approach whereby teams are accountable and responsible for the cyber security of their systems.

Furthermore, D2S has been awarded Continuous Authority to Operate (CAtO). This means that users can build applications on D2S with confidence that our Interim Approval to Operate (IAtO) accreditation will not expire, demonstrating the security of D2S.

You can learn more about the Secure by Design approach (opens in new tab) on the Defence Service Manual.

Reuse

D2S encourages efficiency by fostering collaboration, code sharing and process reuse. This way we aim to avoid double work and wasting resources.

You can collaborate with others by joining the Defence Software Development Community of Practice.

You can also join the Defence Digital Service GitHub Organisation (opens in new tab) to reuse code to build your applications faster and make your code open to other developers within the organisation.

You can read more on the government reuse guidance in the technology code of practice (opens in new tab).

User-centred design

All D2S services and products are built with user needs at their heart. We are continuously making improvements by taking the feedback from our users and making changes to enhance their experience.

If you would like to be involved in research sessions, where you have an opportunity to be the first to try new features and test our enhancements, you can sign up to join the D2S research community (opens in new tab).


What we’re working on

D2S is a user-centred service, we take an Agile approach to our development, so we cannot give dates for new releases. The roadmap does not cover everything we do, and may change.

If you have questions or suggestions for new features, contact us.

Contents

Recently delivered

  • Improved the process to request access to the D2S//Platform through the D2S//Portal
  • Improved security, reliability and observability of microservices by using our service mesh
  • Automated processes to renew certificates, removing reliance on manual processes that can cause service outages
  • Private beta SECRET production environment to begin testing processes before public beta release
  • Delivered a ‘Defence Developer Day’ for collaboration, learning and networking across the Defence software development community
  • Introduced change management process for applications deployed to production environments to:
    • ensure changes are made in a secure and stable way
    • protect the platform’s unique Continuous Authority to Operate (CAtO)

Working on now

  • Enhancing secret scanning process and documentation to support application teams in detecting and preventing hardcoded secrets in git repositories
  • Enabling application teams to plug into MOD Core Network’s identity management system and use it within their applications
  • Improving the usability of the D2S//Platform to provide a seamless and intuitive experience, enabling users to complete tasks easily and efficiently
  • Defining the strategy for a future D2S service offering that will help you reuse components, containers and assets across the Defence software development community
  • Discovery on the future of the MOD.UK Design System
  • Helping users to resolve issues through improved error handling and messaging
  • Creating strategy to improve Slack Grid offering across Defence
  • Providing a new plugin for teams to carry out test management within Jira
  • Introducing Sonatype Nexus tooling into DevSecOps pipeline to improve security and empower developers to choose high-quality components early in the development lifecycle
  • Proof of concept for a new mobile device management (MDM) software to improve the security and support for existing MacBook devices
  • Upgrading MOD.UK Design System to GOV.UK Frontend V5 so that users have the latest functionality

Working on next

  • Iteratively improve SECRET production environment, based on user research
  • Build a cross-domain solution wrapper service to enable application teams to more rapidly transfer applications and data from OFFICIAL to SECRET
  • Allow users to sign out of D2S//Portal for improved security and user experience
  • Automate provisioning of DevSecOps tooling during D2SNamespace creation to increase speed to start building applications
  • Implement SaaS version of existing MOD licence management tooling to improve and automate the allocation of licences and improve reporting in D2S
  • Enable D2S//Tools to be accessed via single sign-on (SSO)
  • Provide SaaS tooling at SECRET for S* users to access D2S functionality

Working on in the future

  • Release SECRET production environment to all users
  • Extend functionality of D2S//Portal to cover all D2S service offerings
  • Support applications being deployed on other hosting infrastructure
  • Identify and provide more tools based on user need
  • Introduce a managed support function for existing MacBooks

Support

You can resolve issues and make inquiries from the D2S//Support page.

If you are unable to access the D2S//Support page you can email the D2S team (opens in new tab).