How We Work
With Experience
Writing efficient code is not always possible. Time constraint, framework limitations and bad design choices often force developers to do some "creative" solution solving.
Unfortunately, this is most always because of failure during the planning process.
We make it a point to spend enough time during the planning stage and ensure the designers and coders are on the same page so that we can avoid these "creative" solutions at the last minute.
Security
Building applications to be secure needs a lot of extra planning.
You need to make sure the framework you are using has the adequate encryption and cryptography functions. You also need to make sure the way you implement them does not add any security holes.
Not only do you need to keep sensitive data secured but you must also secure the system from denial of service or other malicious attacks.
With a deep knowledge of how HTTP, DNS, TCP and other web related technologies work, we can provide a more than adequate security base for our customers and our systems.
SEO
There is a dirty little secret in the search engine optimization industry that they try feverishly to keep from the public.
The secret is that the best and really only SEO trick is to create a website that follows standards and adds something that the general public wants.
If you follow those two guidelines you can be sure your website will receive favorable treatment by the search engines.
SEO firms try all sorts of tricks to bring their clients websites rankings up, sometimes going as far as doing unethical campaigns such as spam.
We know the dirty tricks and we also know it is best to avoid them.
The best key to raising your rankings is to make your website more interesting.
Our SEO services include making sure the clients website does not contain errors or other mistakes that are causing penalties.
We also work long term with our clients to market their website and raising the ranking through that mean.
Open Standards
Open standards are extremely important in the online business.
Both machines and applications must be able to communicate properly with each other.
Whether it is a business to business transfer or an currency exchange list that needs to be retrieved the only way that this can be done successfully is if both parties are using open standards with properly documented API's.
We do not use any proprietary protocols in any of your communications software, we always refer to proven open standards
This also ensures that our applications are rendered properly in all current and future standards biding clients.
Compatible Code
There are 5 major browsers on the market as of 2010 and they come in varying version numbers.
The most (in)famous browser is of course Internet Explorer, with Firefox, Chrome, Safari and Opera being the other 4.
The latest versions of these browsers are all fairly good at following standards
However, there are older versions of these browsers in use today that are not very good at following standards most notably Internet Explorer 6.
This causes major headaches for web developers, because writing standards following code does not result in the same rendering everywhere.
Not even the latest versions of these browsers all follow the standards the same way. The only safe option when writing an application that is to be rendered in a browsers is to test it everywhere.
We do this. We start by writing standards abiding code and then we test our renderings in each of the browsers and their major versions.
If we find discrepancies we try our best to solve these by still following the standards but if that is not possible, we will ensure that the rendering is the same on all browsers even if the must break the standard (just a bit!).

