Confused by cryptic web hosting terms? We’ve got the explanations you need
All the web hosting jargon explained in this glossary
- Apache
- API integration
- Automated scaling
- Bandwidth
- Caching
- CDN
- Cloud hosting
- CMS
- Container support
- Content optimization
- cPanel
- DDoS protection
- Dedicated IP
- Dedicated server
- Domain name
- Domain privacy
- FTP/ SFTP
- Git integration
- HTTP, HTTP/2, HTTP/3
- IP blocking
- Jetpack
- Linux
- Load balancing
- Managed hosting
- ModSecurity
- Migration
- MySQL
- NVMe
- Redis
- Resource monitoring
- Reverse proxy
- Robots.txt
- SFTP
- Shared hosting
- SiteLock
- Site transfer
- SLA
- Softaculous
- SSD
- SSL certificate
- Staging
- Subdomains
- Top-level domain (TLD)
- Two-factor authentication
- Unlimited
- Unmanaged hosting
- Uptime guarantee
- vCore, vCPU
- VPS
- WAF
- Webmail
- Website builder
- Windows hosting
- WooCommerce
- WordPress
You need a website. Every web hosting provider in the world tells you it's so easy to make that happen. But then you look down their product and feature lists, and they're crammed with cryptic jargon, obscure technologies and services that you don’t fully understand.
Do you need WordPress or WooCommerce, for instance? Is it worth paying extra for NVMe? Is an Uptime Guarantee a feature worth having? And what is a vCore, anyway?
This matters, because you can't make sensible buying decisions until you know exactly what each hosting plan offers. Fortunately, you've come to the right place. In this article you'll find explanations of all the most common web hosting jargon, and details on why they could be really important for you.
Web hosting glossary
Apache
Apache HTTP Server is a hugely popular open-source web server application used to serve websites across the internet.
Although Apache is most web host's server of choice, it's not the only option. Windows servers typically use IIS, for instance, while some hosts offer specially tuned NGINX or LiteSpeed servers which they say deliver better performance.
API integration
APIs are a crucial hosting feature that enables seamless communication between different software systems through standardized protocols. This functionality allows websites to connect with third-party services, automate tasks, and extend functionality without manual intervention.
API integration in hosting environments typically includes RESTful APIs for managing server resources, automated deployment systems, backup solutions, and monitoring tools. This capability is essential for modern web applications that need to interact with multiple services like payment gateways, email marketing platforms, or content delivery networks.
Are you a pro? Subscribe to our newsletter
Sign up to the TechRadar Pro newsletter to get all the top news, opinion, features and guidance your business needs to succeed!
Automated scaling
An intelligent system that dynamically adjusts server resources based on real-time demand and predefined rules. This technology monitors various metrics including CPU usage, memory consumption, network traffic, and application response times to automatically provision or deprovision resources.
When traffic spikes occur, the system can add more computing power, memory, or storage instantly, and scale down during quieter periods to optimize costs. This includes both vertical scaling (upgrading existing server resources) and horizontal scaling (adding more servers to a cluster).
Bandwidth
The amount of data transferred between your website and visitors over a given period. Most shared hosting plans that advertise "unlimited bandwidth" actually have fair usage limits.
Caching
When a visitor views a page on your website, the server may have to load text, images, scripts and other database content, then convert all that data into a page ready for your browser. There's a lot to do, and the real problem is that when the next visitor arrives, the server has to do it all over again.
Caching is a feature where the server saves some or all of the page (often into a CDN) for reuse later. Then, when a browser accesses the same content, the server can retrieve it from the speedy cache, reducing server load and (potentially) drastically cutting download times.
All web servers come with basic caching, but some web hosts boast about having their own hand-tuned performance-optimized caching setups. That’s good news, but don’t take claims like ‘pages load up to 300% faster!’ as a guarantee. Caching benefits vary hugely depending on your website, and the only way to find out for sure is to try that host.
Even if your web host doesn’t have a special caching scheme, you can add some yourself. If you're using WordPress, for instance, then there are a bunch of excellent caching plugins ready to accelerate your site. Check out WP Rocket, WP Super Cache and W3 Total Cache to get started.
CDN
A Content Delivery Network (CDN) is a collection of servers spread around the world which is used to help speed up the delivery of web content.
If your website is hosted in the US, for instance, then a visitor from Asia sees slower loads times as your content must travel around the world. But use a CDN and copies of your content are hosted in countries around the world, allowing your Asian visitors to download files from a speedy server far closer to them.
Some web hosting plans list a free CDN as a feature, and if your website has a global audience, this could be an advantage. Keep in mind that some CDNs (including Cloudflare) already offer free plans, though, and even if a host doesn't explicitly support CDNs, experienced users can set one up themselves.
Cloud hosting
Buy standard hosting, and your website is usually hosted on a single server. But with cloud hosting, your site uses the resources of multiple servers.
Advantages of cloud hosting include improved reliability (if one server fails, the others take over), and the ability to easily cope with increased demand. If your site goes viral and suddenly you've ten times more visitors, for instance, you can add extra cloud resources to help you cope.
This extra power means cloud hosting is more expensive than the shared hosting competition, but it's still very affordable. For example, Hostinger has plans from around $10 a month, and DreamHost's basic DreamCompute plan starts at a monthly $4.50.
CMS
A Content Management System (CMS) is an application which makes it easier to design, build and manage a website. You don't have to know about HTML, CSS, scripts or any of the other usual low-level web technology, because the CMS has all the tools you need.
WordPress is the most commonly-used CMS by a very long way, but other popular platforms include Drupal, Shopify and Wix.
Container support
This is a sophisticated hosting feature that enables applications to run in isolated, portable environments called containers. Using technologies like Docker and Kubernetes, container support provides consistent development and deployment environments across different platforms.
This includes built-in orchestration tools, automated container management, resource allocation, and load balancing capabilities. Containers package all necessary dependencies, libraries, and configuration files, ensuring applications run consistently across different hosting environments while maintaining isolation from other applications.
Content optimization
A comprehensive suite of tools and technologies designed to enhance website performance through automated optimization of all content types.
This includes advanced image compression algorithms that maintain visual quality while reducing file size, automatic CSS and JavaScript minification and bundling, lazy loading of media assets, and implementation of modern formats like WebP for images.
The system also includes smart caching mechanisms, content delivery network integration, and adaptive media streaming based on user device capabilities and network conditions.
cPanel
Many web hosting plans give you access to cPanel, a powerful but easy-to-use web dashboard which gives you everything you need to manage your website. Upload or browse files, create email accounts, set up domains, manage databases, there's a tool for every big task you can imagine (and most of the small ones.)
CPanel is our preferred hosting control panel, not only for its features, but also because it's supported by so many hosts. GoDaddy, Bluehost, A2 Hosting and SiteGround all use cPanel, for instance, so if you sign up with one host, but later move to another, you won't have to learn a new control panel from scratch.
If your hosting needs are simple, though, you might spend 15 minutes in a control panel when you set up your site, then barely look at it again. We would still prefer a web host to offer cPanel, but it doesn't make much difference, and it's likely that any control panel will deliver what you need.
DDoS protection
A sophisticated security system designed to detect, prevent, and mitigate distributed denial-of-service attacks through multiple layers of defense. This includes traffic pattern analysis, behavioral analytics, and machine learning algorithms to distinguish between legitimate users and malicious traffic.
The protection system implements rate limiting, traffic filtering at the network edge, and automatic scaling of resources during attacks. It also provides real-time monitoring, attack reporting, and automatic mitigation responses without impacting legitimate users.
Dedicated IP
Sign up for a simple shared hosting plan and you'll share a web server, and that server's IP address, with perhaps hundreds of other websites. If some of those are engaged in dubious activities, such as sending spam, that IP address could be blacklisted, and that could impact on your own (your emails may be more likely to be flagged as spam, say).
Buy a plan with a dedicated IP and it'll only be used by you, ensuring other websites can't hurt your reputation. And there are plenty of other benefits, too, like the ability to access your website by IP address alone, or to run your own FTP or gaming servers.
Dedicated IPs don't have to be expensive, either. HostGator's Business Plan throws one in for free, and is priced from $5.25 a month.
Dedicated server
The premium product in the web hosting world, buying a dedicated server gets you an entire physical server allocated just to your website. There's no resources shared with anyone else, no other accounts or websites to get in your way, ensuring you get full control and the maximum possible speeds from your hardware.
The main downside is the price. Shared hosting can cost less than $5 a month; dedicated servers can cost hundreds.
Running a web server can involve handling more complex tasks, too, such as setting up a firewall or installing software updates. If you don't want to do this, look for a 'managed' hosting option, where the web host looks after these details for you.
Domain name
The name used to access a website, such as techradar.com, is a domain name.
Sign up for web hosting and many plans give you a domain name free for the first year. If you've had an idea for a great business name but don't need web hosting yet, you can also buy a domain name alone from a hosting provider or a domain registrar.
Expect to pay somewhere around $10 to $20 a year for the most common top-level domains (.com, .org), although some of the more recent TLDs can cost $40-$80 a year, or even more.
Domain privacy
Buy a domain and your name and contact details are normally added to a public register. Sounds like a good idea, as it allows everyone to see who's behind a website, but there's a problem. Scammers harvest email addresses from the register, and then send domain owners endless spam about their app and web design services, SEO and other 'offers.'
Pay for a domain privacy service when you buy a domain and the privacy service details appear in the register, instead of yours, keeping the flood of spam at bay. We think it's a feature well worth having, but look out for the price. Providers including IONOS, DreamHost and Namecheap offer the service for free, but others might charge $10-$15 a year.
FTP/ SFTP
File Transfer Protocol (FTP) is a standard method used to transfer computer files between a server and a remote computer.
If a host supports FTP, the chances are it’ll also support SFTP (Secure File Transfer Protocol), an extended version which adds more security features.
Most users don't have to learn about FTP or any of the other low-level technical file transfer details. If your web hosting plan includes cPanel, for instance, you can use its File Manager to upload or download files in a couple of clicks.
Businesses, though, might use FTP to allow employees to securely access or share potentially huge files from their own web space. It's very old technology, with minimal security and few features, but it's simple and you can have an FTP server up and running in minutes.
Git support is a comprehensive development workflow feature that connects hosting environments directly with Git version control systems. This integration enables automated deployment pipelines, including continuous integration and continuous deployment (CI/CD) workflows.
Developers can configure automatic deployments based on specific branches or tags, roll back to previous versions instantly, and maintain separate deployment environments for development, staging, and production.
The system includes built-in conflict resolution, deployment logs, and integration with popular Git platforms like GitHub, GitLab, and Bitbucket.
Git integration
HTTP, HTTP/2, HTTP/3
HTTP (HyperText Transfer Protocol) is a standard set of rules for transmitting data across networks and the internet. The most commonly used version is HTTP/1.1, but some hosting plans go further.
HTTP/2 and HTTP/3 are the latest versions of HTTP/3. They're optimized for speed, and choosing a hosting plan with HTTP/2 or HTTP/3 support can make a real difference to your website performance (HTTP/3 can be three times faster than HTTP/1.1 in some situations).
Web hosts don't all support HTTP/2 and HTTP/3 yet, but there are good value deals around if you'd like to try the technology out. A2 Hosting's Turbo plans support HTTP/3, NVMe SSD and other high-performance technologies from under $10 a month.
IP blocking
IP blocking is an advanced security feature that provides granular control over access to web resources through IP address management. This system includes automated detection and blocking of malicious IP addresses, custom rules for IP ranges, country-based blocking, and temporary/permanent ban capabilities.
Administrators can implement whitelist/blacklist policies, set up automated blocking based on suspicious behavior patterns, and manage access control through an intuitive interface. The system maintains detailed logs of blocked attempts and provides analytics on traffic patterns.
Jetpack
A hugely popular WordPress plugin which comes in many versions, each absolutely stuffed with features: backups, malware scanning, a free CDN, anti-spam, website stats, site search, even cloud-hosted video streaming.
Jetpack is often bundled with WordPress hosting platforms, but the exact features you'll get depends on the version your provider supplies. Check its feature list for the details.
Linux
Most web servers are powered by Linux, a popular family of open-source operating systems renowned for its reliability, configurability and performance. Your web server operating system doesn't make any real difference to simple websites, but if you're signing up for a VPS, dedicated or other high-end plan, most hosts will offer you a choice of Linux flavors, or even Windows (see 'Windows hosting').
Load balancing
An advanced traffic management system that intelligently distributes incoming network traffic across multiple servers to ensure optimal resource utilization and maximum availability.
The system employs various algorithms including round-robin, least connections, and weighted distribution to make routing decisions.
It continuously monitors server health, automatically removes failed servers from the pool, and redistributes traffic accordingly. Advanced features include session persistence, SSL termination, and geographic load balancing for global deployments.
Managed hosting
Buy a dedicated server (and sometimes other products) from a web host and you'll typically have two support options.
Unmanaged hosting is cheaper, but gets you support for the hardware only. Your host will replace a faulty server component, but it won't configure the operating system, install patches, or monitor it to confirm everything is running smoothly.
Managed web hosting is relatively expensive, but your provider supports the hardware and core software. It might configure a firewall or tweak server settings to provide the best security, then install server updates as necessary, and watch key server processes for problems, detecting and fixing issues as soon as they appear.
ModSecurity
An open-source web application firewall (WAF) that provides protection against various web-based attacks. It's commonly included with Apache web servers to enhance security.
Migration
In hosting terms, 'migration' generally refers to moving your website from one web hosting provider to another - providers may also call this a ‘site transfer’.
Some web hosts offer free migrations, and these usually make your life much easier. Sign up with your new host, and they'll give you an easy way to move your site from the old provider to your new web space.
Beware, though. Providers may not migrate sites from all hosts, and there are usually all kinds of complications and issues (you might not be able to migrate from sites which don't use cPanel, for instance, or move a site from one domain to another). Check the small print carefully before you sign up.
MySQL
An open-source database management system, commonly used to create and manage the databases used by WordPress and other top apps.
There are plenty of MySQL alternatives which might work better in some situations - MariaDB, MongoDB, PostgresQL, more - but unless you’ve very specific website needs, this isn’t an issue to worry about: MySQL will deliver everything you need.
NVMe
Non-Volatile Memory Express (NVMe) is an ultra-fast standard for accessing solid-state drives. A hosting plan which offers NVMe SSD storage should allow a server to read and write your website content at very high speeds. That may not help much with small or simple sites (if there's little content to load, storage speeds are unlikely to be a bottleneck), but it could make a real difference with more heavy-duty, high-traffic projects.
Redis
An open-source, in-memory data structure store used as a database, cache, message broker, and queue. It's particularly useful for improving website performance.
Resource monitoring
A complete system that provides real-time tracking and analysis of all server resources and performance metrics. This detailed monitoring solution tracks CPU usage, memory utilization, disk I/O, network throughput, and various application-specific metrics.
It includes customizable alerting thresholds, historical trend analysis, predictive analytics for capacity planning, and detailed performance reports. The system can integrate with external monitoring tools and provides APIs for custom monitoring solutions, while offering visual dashboards for easy interpretation of complex performance data.
Reverse proxy
Reverse proxy is a type of server configuration that acts as an intermediary between client requests and backend servers, providing enhanced security, performance, and reliability.
This system handles SSL/TLS termination, request routing, caching, and compression. It can implement advanced features like A/B testing, canary deployments, and authentication at the edge. It also provides protection against common web attacks, load balancing capabilities, and the ability to hide internal network details from external clients.
Robots.txt
A text file placed on your web server that tells search engine crawlers which pages or sections of your website should not be processed or scanned.
SFTP
See FTP.
Shared hosting
Shared hosting is a type of hosting where multiple websites are stored on the same physical server.
The main advantage of shared hosting is you're spreading the cost of the server across many accounts, which can make for rock bottom prices.
The big issue is you're sharing the server's hard drive, CPU and network connection with all these other sites, too, potentially cutting your website speeds to a crawl. If you need more power, consider upgrading to VPS or dedicated hosting for the best results.
SiteLock
SiteLock is a security platform which uses multiple technologies to protect your website from harm.
The basic SiteLock plan offered by some web hosts usually includes automated backups and malware scanning, where the service checks for malicious content and raises an alert if anything crops up.
The high-end SiteLock plans add the ability to automatically remove malware, an option to detect missing website security patches, a content delivery network to accelerate website speeds, and even a Web Application Firewall to block malicious traffic before it can cause any harm.
There's a lot of power here and the backup feature alone may be worth having. Web hosts vary in the features they support, though, so check carefully before you add SiteLock as an option.
Site transfer
See Migration.
SLA
A service-level agreement (SLA) defines the service you can expect from a web host, and what you might get if that level of service isn't delivered.
Budget shared hosting plans typically don't have any significant SLA. Check the small print and you'll probably see something like 'we promise to do our best to keep your site up and running, but if it goes down, that's not our fault and we're not liable.'
Dedicated hosting plans from high-end providers can be very different. Liquid Web's SLA promises a live chat or phone response time of under one minute; a ticket reply within 59 minutes; faulty hardware to be replaced within 30 minutes, and its network to be up 100% of the time. If this doesn't happen, the company pays: if your ticket reply takes three hours instead of one, your account is credited with 20 hours hosting time (that's 10x the overrun).
Although an SLA is a good indicator that a host is serious and knows what it's doing, there's no way to guarantee your site will always stay up. If the web server needs maintenance, for instance, then it might be down for a while, and that probably won't be covered by an SLA.
Softaculous
A clever tool which many web hosts provide to help you install popular web applications on your site. In a click or two you can have Softaculous install WordPress, Joomla, Drupal, ecommerce apps, image galleries, calendars and more, with no special technical required.
Some web hosts specifically list 'Softaculous' in their hosting plan feature lists, but if you don't see it, look for something like '1-click installer.' That typically refers to Softaculous or a competing product which does much the same thing.
SSD
Web hosts sometimes give you a choice of the type of storage device used to store your website.
An SSD (Solid State Drive) is fast, but a little more expensive; an HDD (Hard Disk Drive) is slower, but cheaper, and usually allows you to use higher capacity drives.
Most shared hosting users won't get this choice, but you might see 'SSD' included in the hosting plan feature list somewhere.
If you're buying a dedicated or other high-end hosting product, though, it could be relevant. For instance, at the time of writing Hostwinds' starter dedicated server plan is priced at $152 a month with a 1TB SSD, but $122 a month with a 1TB HDD, and even switching to a huge 3TB HDD only lifts the price to $137.
SSL certificate
A data file which allows website visitors to make secure encrypted HTTPS connections to a website, giving them that reassuring padlock in their address bar.
If your website doesn't have an SSL certificate (sometimes called a digital certificate), visitors will see 'Not secure' messages on every page, which won't give them a good impression. Fortunately, many web hosts offer free SSL, and they'll automatically set up and manage the SSL certificate for you.
Staging
A feature commonly used in WordPress hosting which allows you to test changes on a copy of your site before making them visible to everyone.
When you update WordPress and your site's various extensions, for instance, there's always a chance of problems. You might find a WordPress change breaks your site search tool, say. If you apply the updates to a staging site, first, you can confirm everything works properly before you make the changes live.
Subdomains
A subdomain is an additional part of a domain which comes before the main domain name. Subdomains are often used to help organize your website. For example, if your domain is mysite.com, you might use the subdomains blog.mysite.com, account.mysite.com or support.mysite.com.
Most web hosting plans allow you to use as many subdomains as you like, but this isn't always the case. If you're planning some heavy-duty subdomain usage, make sure your plan gives you as many as you need.
Top-level domain (TLD)
The part of a domain name which follows the full stop. The top-level domain (TLD) for techradar.com is .com; the TLD for archive.org is .org. and so on.
(See Domain.)
Two-factor authentication
A security system that requires two distinct forms of identification before granting access to hosting accounts or administrative areas. This includes support for various authentication methods such as SMS codes, authenticator apps, hardware security keys, and biometric verification.
It provides detailed audit logs of authentication attempts, backup recovery options, and the ability to enforce 2FA policies across all user accounts. 2FA includes integration with popular authentication providers and support for modern security standards like TOTP and FIDO2.
Unlimited
Web hosts often advertise plans as supporting 'unlimited' storage or data transfers, but this generally doesn't mean what you think. We checked the small print of one host and found its 'unlimited' plans didn't allow 'very large' photo galleries' or 'large audio or video content', for instance.
As a general rule, 'unlimited' means 'there is a limit, but we're not going to tell you what it is'. If you need to know more about what a particular host offers, scroll to the bottom of its home page, click the 'Terms and Services' link and scan the small print for clues.
Unmanaged hosting
See Managed hosting.
Uptime guarantee
A web host 'uptime guarantee' is a measure of the minimum amount of time your website should be available to visitors.
Uptime guarantees are usually expressed as a percentage. A 99.9% uptime averaged over a month means your site could still be down for 44 minutes, for instance, while 99.99% of uptime over a year still allows for more than 52 minutes of unavailability.
Check the small print, and you'll find most hosts include a bunch of exclusions. Server maintenance typically isn't included, for instance, and many hosts exclude circumstances outside their control.
While you're digging into the details, look for information on any compensation you'll get if the host misses its target. Some providers don't offer this, which makes the whole 'guarantee' effectively worthless.
vCore, vCPU
VCore and vCPU are measures of CPU resources, typically used by hosting providers in descriptions of their Virtual Provider Server (see VPS) plans. The more vCore or vCPUs a plan gives you, the more CPU time your website will get.
(Don't assume that more CPU resources always means greater speeds, though. If your site is small, simple, maybe low traffic, and it only needs 4 vCPUs, then you could buy 8, 16 or more, and it won't get any faster.)
VPS
Virtual Private Server (VPS) is a type of hosting where a provider splits a physical server into multiple virtual servers and allocates specific server resources to each.
This is a little like shared hosting, in the sense that several accounts are sharing the same server. But there are far fewer accounts on a VPS server, than a shared equivalent. Each gets their own CPU, RAM and storage space, so they're not competing with other sites for resources. And a VPS is completely isolated from the other accounts, so everyone gets full control of how their server works, without affecting anyone else.
WAF
A Web Application Firewall (WAF) is a powerful security tool which can protect your website from hackers, bots, and a whole bunch of common exploits and attacks.
Although WAFs are mostly focused on business needs, some are affordable enough for home users. Cloudflare's Pro plan gives access to the same rules engine used to protect millions of websites, for instance, but it's reasonably priced at $20 billed monthly.
Webmail
A web-based interface for accessing email accounts hosted on your server. This allows you to check your email through a browser without needing an email client.
Website builder
A website builder is an easy-to-use tool which provides the simplest possible route to creating a website.
Most builders come with a library of template sites. At a minimum, all you have to do is choose a design you like, then customize it with your own text, images and other content.
Website builders aren't just for small or simple sites, though. Quality builders such as Wix have comprehensive business tools, website analytics, social media integration, you can even create and run a busy ecommerce website to match the best of the competition.
Windows hosting
Most hosting providers use Linux servers, but a few support Windows hosting. This could be vital if you're looking to run a site using Windows technology, such as ASP.NET. If you're aiming to buy a dedicated server, and you're unfamiliar with Linux, then using Windows could make it easier to maintain.
For most users, though, the Windows down sides outweigh any positives. Prices are higher, because you're paying for the Windows license, while Linux is free. And you'll miss out on Linux tools such as cPanel, which aren't available on Windows.
WooCommerce
A free and open-source system which allows you to add an online store to any WordPress site.
You could use WooCommerce to sell one or two items or services from a personal blog. But it's also powerful enough to build a full-scale global e-commerce site to match the best of the competition.
Bluehost, Hostinger, SiteGround and many other providers offer custom WooCommerce plans. These typically come with WooCommerce pre-installed, specialist WooCommerce support, and sometimes include other business tools and features.
If your hosting plan supports installing WordPress, though, you can install and try out WooCommerce yourself, at any time. Just go to Plugins, Add New from the WordPress dashboard, search for WooCommerce, click Install Now and activate it.
You won't get the same level of support if you take the manual route, but it will save you a little cash. And if WooCommerce isn’t for you, there’s no need to change accounts: just uninstall it and try something else.
WordPress
A hugely popular free tool for building and managing websites, and suitable for everything from tiny personal projects to huge international corporations.
You can create a decent WordPress site in minutes using the standard tools, but the app really wins out for its configurability. In a click or two you can add support for social media, image galleries, video streaming, newsletters, contact forms, customer management, even create a top-quality web store.
WordPress comes for free in most hosting plans. Typically, these include a 1-click installer such as Softaculous, which automatically sets it up for you, and even newbies can have a very basic site up and running in minutes.
If you’re building a business-critical or other more demanding site, though, you might get better results from managed WordPress hosting. Typically these plans come optimized for WordPress, deliver extra speed, have specialist WordPress support, and sometimes include other useful business tools.
- Here's a list of the best small business web host on the market
Mike is a lead security reviewer at Future, where he stress-tests VPNs, antivirus and more to find out which services are sure to keep you safe, and which are best avoided. Mike began his career as a lead software developer in the engineering world, where his creations were used by big-name companies from Rolls Royce to British Nuclear Fuels and British Aerospace. The early PC viruses caught Mike's attention, and he developed an interest in analyzing malware, and learning the low-level technical details of how Windows and network security work under the hood.