Cameron Cain is a small, full service web design and development studio focused on creating accessible, easy to use and beautifully designed web or mobile applications that make companies more profitable and easier to manage. We have worked with all kinds of businesses from startups to large organisations and tailor our products to match your requirements and budgets.
We have experience doing just about anything you could want to achieve online, including but not limited to: data import and export, complex relational databases, barcode printing and scanning, online orders and order management, stock inventory systems, accounts and invoicing, creating and issuing certificates, creating graphs and statistics, customer accounts, process automation, online examinations, video and sound, emails and alerts, etc.
In short, we have tried and tested technology and the experience to deliver beyond your expectations.
The Technology
We employ a variety of technologies when developing a website or web application.
Web Projects
Our web projects use the HTML4.01 Strict or new HTML5 standard, styled with CSS3 and meet W3C guidelines including WCAG2.0 for disabled access.
Designs and user interfaces are often enhanced with Javascript (including AJAX) and we occaisionally use Quicktime or Flash for video content if there's no viable alternative.
Designs and interfaces are made to degrade gracefully in older browsers that don't support the CSS3 standard and retain core operations via server-side fall-back functions in the absence of Javascript.
Our web applications are developed as far as possible using Model - View - Controller principles for a well organised structure and Open Source technologies (freely and publically available), to ensure your budget is spent on features and functions, not royalties or user licenses!
We typically use PHP based frameworks, interfaced to one or more mySQL relational databases, delivered through Lighttpd web servers, operating on powerful Linux computers, located in secure European data centres.
Of course we can tailor hardware specifications to your specific project, traffic or security requirements.
iPhone Apps
Our iPhone apps are programmed in Objective C (ObjC) using Model View Controller principles with careful memory management and mySQL Lite databases on the device and / or mySQL server databases as required.
We use default device interface controls whenever possible, as recommended by Apple, supplemented with our own artwork and control mechanisms where necessary, to ensure the best and most consistent user experience.
Accessibility
Many countries now require by law that websites and web applications meet minimum accessibility guidelines for disabled visitors and users.
The UK statutory requirements are set out in the 1995/2005 amendment of the Disabled Discrimination Act.
The USA requires all state operated internet projects meet Section 508 of the Disabilities Act.
We ensure your project meets and exceeds statutory requirements for your country or countries of operation, routinely achieving AA (double A) standard when assessed against the most widely accepted authority W3C, WCAG2.0 (World Wide Web Consortium, Web Content Accessibility Guidelines 2.0).
Who and what is the W3C?
W3C (World Wide Web Consortium) is a large charitable organisation setup and chaired by the acknowledged creator of the internet, Tim Berners Lee, and is the most widely accepted internet authority in the world.