IMP1: Standards & Protocols
An internet standard is a specification of a technology or methodology, created and published through the IETF (Internet Engineering Task Force).
IMP2: Hosting and Server Technology
Service that runs Internet servers, allowing organizations and individuals to serve content to the Internet. There are various levels of service and various kinds of services offered.
IMP3: Content Management Systems
A content management system (CMS) is a computer application that supports the creation and modification of digital content, often used to support multiple users working in a collaborative environment. Most CMSs include web-based publishing, format management, history editing and version control, indexing, search, and retrieval.
IMP4: Programming & Markup Languages
A markup language is a system for annotating a document in a way that is syntactically distinguishable from the text.
IMP5: Databases
In order to work properly, a website needs a database to store its code, images, files, and other data. Areas of database understanding include concepts, construction, and connectivity, as well as the techniques and tools used to design, build, and extract information from a database.
IMP6: Change and Project Management
Project management is the application of knowledge, skills, tools, and techniques to project activities to meet the project requirements. Project management processes fall into five groups: initiating, planning, executing, monitoring and controlling, and closing.
Change management ensures a systematic and efficient approach to managing change in order to minimize the number and impact of any related incidents upon service.
IMP7: Electronic Commerce
E-commerce is a transaction of buying or selling online. Electronic commerce draws on technologies such as mobile commerce, electronic funds transfer, supply chain management, Internet marketing, online transaction processing, electronic data interchange (EDI), inventory management systems, and automated data collection systems. Modern electronic commerce typically uses the World Wide Web for at least one part of the transaction’s life cycle although it may also use other technologies such as e-mail.
IMP8: Application Programming Interfaces (APIs)
An API is a software intermediary that allows two applications to talk to each other, such as phone apps or software programs. APIs work via a specified set of inputs and programming instructions to achieve certain outputs. They may be publicly available in order for developers to build upon established platforms, or may be private, used only internally at a company.
IMP9: Blockchain Technology & Cryptocurrency
Blockchain technology provides a digital, decentralized ledger of all transactions across a peer-to-peer network, where participants can confirm transactions without the need for a central certifying authority. This technology enables the existence of cryptocurrency (such as Bitcoin) as a digital medium of exchange, stored electronically in the blockchain, and using encryption techniques to control the creation of monetary units and verification of fund transfer.