mootech use a wide range of software depending on project requirements. Here is some of the opensource software we use. We believe that using open source software has huge benefits over commercial alternatives, yet we will use commercial software where necessary. Some of the open source software we use is described here:
Linux Distros
Web Services
- Apache
- Apache is the most widely used webserver on the internet and has been for many years.
- SSL
- Anyone dealing with sensitive data via a web site, such as payment details should be using SSL. Combining Apache with mod_ssl is a tried and tested method for making both you, and your customers secure.
- PHP
- A widely used scripting language used for producing dynamic websites.
- Perl
- mod_perl is an alternative to PHP used by many people.
- Exim
- Exim is a fast, easy to configure SMTP server. Its features include the ability to be paired up with the likes of MySQL or LDAP resulting in a scalable, easy to manage, email system. It can also be integrated with anti-virus and spam fighting tools such as:
-
- ClamAV
- Viruses like to spread and do so fast. ClamAV is
- DSPAM
- A purely statistical filter it uses many algorithms to detect SPAM. While it requires initial training many are finding it an accurate SPAM fighting tool.
- SpamAssassin
- Has become the "de-facto standard" in SPAM fighting tools. SpamAssassin employs a lot of techniques to fight SPAM and does so well. Many large organisations and ISPs have found it successful as well as smaller Email setups.
- Courier-IMAP
- Providing both IMAP and POP3 servers Courier-IMAP is an enterprise grade server. Combined with Exim they can rival any commercial alternative.
- Dovecot
- Written from the ground up to be secure Dovecot while also being fast. Both this and Courier-IMAP can be used with SSL to provide a secure IMAP/POP3 server.
Network Monitoring
- Nagios
- A host and service monitoring application supporting a variety of alert methods including email and SMS. It can be easily extended to monitor pretty much any service. It is being used by many companies monitoring just a few or many hundreds of hosts.
- SNMP & RRDtool
- RRDtool is considered by some to be the industry standard logging and graphing application. With SNMP it can be used to monitor things like load on servers and network bandwidth usage.
Database
- MySQL
- The most popular open source database server due to its speed, reliability and scalability.