Information architecture: analysing how the information and services to be offered through a website should be organised and labelled, in the context of the anticipated user base.

Data model design and development: analysing the shape of the content to be offered through electronic services in the context of the anticipated functionality, and from that analysis designing data and metadata models that will add value and fulfil those requirements; these models may be bespoke, or may be adaptations of existing models.

Wireframe development: production of design-neutral web pages to demonstrate content, information architecture and functionality, as components of a technical specification and/or as a tool to tease out and define website requirements.

Data conversion: transformation of content from one format to another, typically to bring legacy data into line with more up-to-date models.

Workflow analysis: looking at the components—people, data, documents, processes—that make up a workflow, assessing the effectiveness of the current arrangements, and making recommendations for improvements.

System analysis: investigating the components and usage of computer systems to determine their effectiveness in the context in which they are used.

Training: covering areas such as the basics of XML, the principles of data design, and what's involved in procuring and using data/metadata for online publishing.