Common Types of Server Software

Server software is a type of application software that provides services or functionalities for multiple clients. Here, we have listed all the common types of server software.

Common Types of Server Software

Web Server Software
Apache HTTP Server
Nginx
Lighttpd
Microsoft IIS
NAS (Network Attached Storage)/SAN (Storage Area Network) Software
TrueNAS
Openfiler
Open Media Vault
Email Server Software
hmail Server
Apache James
Axigen
Sendmail
Zimbra

Other Useful Server Software

Apache Tomcat
Node.js
Glassfish
Xigma NAS
ESOS SAN
Open SMTPD
Dovecot
Modoboa
Database Server Software
Media Server/Streaming Software
Wowza
Jellyfin
Serviio

Apache HTTP Server

On-premises
Secure, efficient, and extensible web server
Robust, commercial-grade, highly scalable
Supports SSL/TLS, IPV6, CGI, FTP, etc.

Nginx

On-premises
Web server, load balancer, mail proxy, etc.
Implement mTLS, cloud, API Gateway, etc.
Lightweight, multi-language application server

Lighttpd

On-premises, lightweight
Supports Fast CGI, SCGI, load balancing, etc.
Secure, fast, flexible, small memory footprint
Supports TLS/SSL, servlet, and modules

Microsoft IIS

On-premises, easy-to-manage
Supports HTTP, HTTPS, FTP, multiple authentication mechanisms
IP security, server name identification, CPU throttling, etc.
Secure, reliable, flexible, extensible

TrueNAS

On-premises, NAS storage
Simple, fast, centralized, scalable data server
Compression, duplication of data
Non-critical, mission-critical, large data storage options

Openfiler

On-premises, NAS-SAN storage
File-based NAS, block-based SAN
Unified storage, high-availability, block replication
Web-based management, storage capacity expansion

Open Media Vault

On-premises, web-based administration
Supports IPV6, SSH, (S)FTP, RSync, etc.
Link aggregation, file sharing, volume management, etc.
Scalable, easy-to-use NAS

hmail Server

On-premises
Supports SMTP, IMAP, POP3 protocols
Supports RoundCube, Squirrelmail, and other webmail clients
Provides SSL encryption, built-in anti-spam

Apache James

On-premises, Java Apache Mail Enterprise Server (James)
Supports IMAP, SMTP, POP3, and other protocols
Search API, mailbox API, and other APIs
Supports MySQL, PostgreSQL, Cassandra, etc.

Axigen

Mail server, calendar server
Supports IMAP, POP3, SMTP protocols
High availability and clustering, advanced web client
Fast, secure, customizable

Sendmail

Mail server, mail transfer agent
Supports Quickpage, UUCP, SMTP, etc.
Flexible, not easy to configure
For large, complex environment

Zimbra

On-premises, cloud-based mail server and client
Supports IMAP, POP, etc.
Offers SSL encryption, anti-spamming features
Webmail client integrates email, address book, calendar, tasks, etc.

Apache Tomcat

On-premises, web server
Stable, secure, lightweight, flexible
Supports HTTP/2, SSL/TLS, etc.
Application memory protection, refactored clustering, etc.

Node.js

Web server cum cross-platform run time environment
Asynchronous I/O capability, file system I/O
Use javascript to write command-line tools
Module support for HTTP, TCP, UDP, SSL/TLS

Glassfish

On-premises, Java EE server
Lightweight, flexible, easy-to-use
Provides load balancing, clustering, admin console
Supports Java Server Faces, Java Server Pages, Servlet, Java Beans, and other Java technologies

Xigma NAS

Cross-platform support
Create fast, centralized server, store all kinds of data
Customizable, provides disk encryption
Supports FTP, NFS, AFP, and other protocols

ESOS SAN

On-premises
ZFS storage subsystem, text-based user interface
Supports ethernet bridging, RAID controller, etc.

Open SMTPD

On-premises, mail server
Supports SMTP protocol
Requires low CPU memory, secure, reliable

Dovecot

On-premises, easy-to-setup
Lightweight, fast, supports IMAP, POP3 protocols
Acts as mail storage server and mail proxy server
Supports Postfix and Exim, Requires low memory

Modoboa

On-premises, easy-to-setup
Supports MySQL, PostgreSQL, etc.
Autoresponder, webmail, create unlimited mailboxes and aliases
Supports DKIM, DMARC protocols

Wowza

On-premises streaming server
Live, linear, on-demand streaming
Customizable, flexible, multi-level content security
Reliable audio, video streaming

Jellyfin

On-premises server
Collect, manage, and stream audio, video
Supports all major TV apps, gaming devices, mobile, desktop devices
Secure storage of media files

Serviio

On-premises media server
Stream audio, video, images on a connected home network
Runs on desktops, NAS
Supports TV apps, mobiles, gaming devices, desktops