A reusable, proven template that empowers developers and designers to address common problems. These patterns act as blueprints to offer solutions and promote consistency across projects.
A system’s ability to make sure applications remain accessible, even during issues or maintenance.
A complete set of reusable building blocks and standards that help products look and feel consistent.
A problem-solving approach focused on users’ needs to create practical, innovative solutions.
A methodology that combines the work of software development and information technology to improve and shorten system development life cycles. DevOps integrates well with Agile practices.
Universally, “digital trust” refers to the confidence users have in a website, application or service to handle their information safely. In the B.C. government context, the term also means providing secure, private ways for people and organizations to share and communicate online.
The process of recovering data and systems after a digital issue, such as unauthorized access.
The ability of a system to automatically expand or decrease resources based on demand.
The final consumer or recipient of a product, service or system.
Software that’s intended to support large-scale use across an organization.