• Backend

    The part of a website or application that works behind the scenes to store and process data. It’s not visible to users.


  • Alpha testing

    The first round of tests for a product in development. This is typically conducted by internal teams to find and fix issues before the product is shared with external users.


  • Design thinking

    A problem-solving approach focused on users’ needs to create practical, innovative solutions.


  • DevOps

    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.


  • Digital trust

    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.


  • Disaster recovery (DR)

    The process of recovering data and systems after a digital issue, such as unauthorized access.


  • Elasticity

    The ability of a system to automatically expand or decrease resources based on demand.


  • End user

    The final consumer or recipient of a product, service or system.


  • Enterprise application

    Software that’s intended to support large-scale use across an organization.


  • Enterprise architecture

    A practice focused on defining an organization’s structure, processes and behaviours to align with business goals. It leverages technology to promote shared understanding and help identify duplicated processes.