Web Programming
A well-designed website must not only look appealing and inform your audience; it should also be constructed wisely on a programming level. What the non-technical user can’t see is very important.
The Matrix team is well versed in the latest programming languages and methodology for use on the web. Our founder, Dustin Simpson, has brought his approach as a software engineer to the web. The result is websites that are:
- Fast loading
- Easy to update and expand as your needs grow
- Compatible with common web browsers and mobile devices
- Conforming to W3C standards (meaning they are likely to be forward compatible)
Custom Programming Methodology
The best approach when starting a new project is to consider the business objectives and the environment in which they’re going to be achieved. Only then can you choose the appropriate methodology, language and applications/platform for accomplishing the goals. Below is a list of some of the tools we regularly utilize to help our clients meet their online objectives.
Languages, Methodologies and Applications
We have programming capabilities and experience in the following languages and applications:
| Languages | Methodologies | Applications |
| PHP Cold Fusion HTML/CSS Javascript JAVA |
Ajax Fusebox PRADO Smarty SSL 40-Bit and 128-Bit Encryption Keys |
Apache Web Server ASP Sybase MSAccess Flash Solaris, Linux and Windows |
Integration of Third-Party Tools
As the internet grows and becomes more multi-faceted, we have seen the rise in availability of third-party, open-source utilities and programs. These tools increase the power of internet solutions and make complex and sophisticated websites more affordable to develop. The question is no longer, “Can it be done?” but instead, “How hard is it?” We’re pleased about how often we can integrate fairly sophisticated processes into our clients’ websites at affordable costs by integrating third-party solutions.
Our integration experience includes:
- TinyMCE – A utility that allows non-technical administrative users to modify page content.
- SugarCRM – A robust Contact Relationship Management (CRM) system.
- PHPDig or Google Search Solutions – A website search tool.
- elgg – A social media website system, similar to Facebook or LinkedIn .
- b2Evolution, WordPress or Blogger – Tools for integrating a blog into a website.
- MediaWiki – The Wiki system behind Wikipedia can be integrated into your website.
- extJS and jQuery – Libraries of web2.0 tools for building robust internet applications.
Security
Many of the websites we develop have administrative control features; rely on private username and password protected areas; administrative control levels (for managing internal users); and the use of cookies to control the level of security control flexibility (based on the possible risk). We understand that while flexibility is critical, underlying security needs cannot be compromised.
Testing
As we near completion, our websites go through rigorous internal testing by our staff. We assign a different staff person (other than the programmer) to review the website on a number of different computers with a variety of browsers; they check all the links and review site performance. Any issues discovered are resolved before the site goes live.