Have an account?
Sign in

Forgot your password?

Web application development & design —
with a focus on accessible clean interfaces and clever web technologies!

I think the new way of linking the course automatically to an event looks great!

Thanks to the benefits and efficiency of the website, we should now be in an excellent position to expand the business!

Cameron Cain has become invaluable to our business, allowing us to spend more time with those who matter most... our clients!

It's very quick and easy to add properties to the website.

I hope you are as proud of what you have produced, as we are happy using it!

We've doubled our turnover with the client in one week!

We really love the design of the website and want to use it for our branding.

The website is really easy to work with and we're already making use of the many features that help us promote properties.

What you did with the photo essay on the press release is outstanding, the dates are much better too. Love it!

We now have a website which accurately portrays our company's desire to offer a friendly, efficient service to our clients.

Those photos are great - exactly what I wanted.

Everything was explained in plain English, which made it easy to take the right decisions for my business.

Forgot to say thanks, it looks great!!!!

We've found it easy to communicate our needs and get a prompt response.

That's a great fix on the dates. The overnight delivery is exceptional service and very much appreciated!

Why Choose Cameron Cain?

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.

Cameron Cain

Graduate engineer and life long programmer with 20 plus years experience spanning the automotive, aerospace and semi-conductor industries, Steve Williams is an accomplished designer, engineer and programmer.

I've been lucky to work in some very interesting environments spanning several industries, mostly with a focus on system / interface design and manufacture and in some cases on projects so advanced they've only recently seen light of day, the Typhoon Eurofighter for example. I've worked for and with well-known household names including but not limited to Bosch Industries, British Airways (Civilian and Military Divisions), Ford Motor Company, Intel, Network Rail, Royal Mail, Siemens and even the odd celebrity such as Arnold Schwarzenegger, during his Governorship of California.

Having a successful patent application to my name, developed air-portable tactical loaders for the military, capital equipment for the semi-conductor giants and a dynamic web publishing system for The Terminator, nothing phases me and I always deliver.

Strong willed with a keen attention to detail, I am still very much a team player who enjoys the company of others. A perfectionist, realist and activist rolled into one, I'm passionate about making the internet a better place and stubbornly refuse to accept mediocrity, whilst appreciating the world is constrained by budgets and timescales. It's a combination that has led me to many a late night, but also one that leads to innovative, cost effificent and and class leading solutions.

Unashamed Apple evangelist and video games player, who also enjoys running, cycling and playing squash between motorsport events.

Anyone with a career in design should appreciate the purity and simplicity of Apple products. Design for its own sake is never a good thing and there are plenty of examples where style over substance reigns supreme. Form follows function and should wrap it elegantly, a philosophy I strive to apply in all of my work.

I've been told I'm too old to play games, but I disagree. Besides the entertainment value, their menu systems are a great inspiration for my interface designs and having made a few games in my early coding years, I guess you never lose the bug! I also love movies, film noir, thrillers, sci-fi and horror would all feature in my top ten alongside some great books. Although these days most of my reading tends to be work-related, I still enjoy the occaisional fiction title.

I run for 30-45 minutes most days in an attempt to keep fit since my work is almost entirely desk-based and sedentary. I play squash for fun once a week and enjoy mountain biking and swimming in summer.

A favourite hobby of mine is motorsport. I've attended quite a few F1 races, world rally stages, Le Mans and even a few clubman type events nearer home. I'm not averse to taking part in track days or racing events, although the costs are somewhat prohibitive!

Although Cameron Cain is largely the work of Steve Williams, a few talented individuals help with most projects and jump fearlessly into the breach when needed to cover large jobs with short timescales.

Dan looks after server admin and is pretty handy when it comes to databases and back end coding, having worked on most Cameron Cain projects writing functions, co-ordinating server moves and DNS setups – his help is indispensible.

Jojo provides framework support for php and javascript and is also an iphone app developer extraordinaire and successful businesswoman in her own right.

Chris also provides on demand php and javascript framework support and I'm very grateful to him, as I am to all the clever people around me that help Cameron Cain achieve its often ambitious goals!

I'm easy to talk to, so why not

get in touch!