What are your goals? What are your desired results for success? The answer to these questions, and a few more, help set the set the stage for what type of website best suits your business.

I will also discuss our methodology and explore ideas which would be applicable in the design and development of your website. I discuss incorporating any existing text, photo, video, logos, functionality, and any other materials that you wish to utilize on your website. With this, I create a storyboard template, a time line for completion with a set of milestones, cost estimates and any other details which relate to your website and business. After the initial discovery phase, I begin by creating a web page template that will allow you to visualize your website design and navigation flow. During the design process, I work closely with you to make sure that the design, flow, functionality, and presentation is what your require. This will allow you, the client, to be involved in the entire process of the design of the website so I can make sure I satisfy your needs. Once the design template has been approved by you, I will take the design template created above and begin developing the website. During this process, the website will be placed on a test server which will be accessible to you so that progress can be viewed while it's under development. The completed website will then be placed through a vigorous rounds of testing and validation with the various browser applications available on the market. Database functionality, online forms, shopping carts, third party vendor software, etc... will be tested to make sure that everything is accurate and preforms properly. We are now ready for prime time, and your website will be integrate and launched on a web hosting company of your choice (or one that I will recommend).


"The web is a very large and diverse arena when it comes to techniques, tools, and combination of technologies that are available."

The web is a very large and diverse arena when it comes to techniques, tools, and combination of technologies that are available. We utilize a number of techniques and tools to create a unique design that is tailored for your business needs. Content Management Systems (CMS) to ease editing and adding new content to the finalized website product. Database Design & Implementation for implementing dynamic web pages, data persistence, and data modeling. SEO, Flash, PHP, JavaScript, JQuery, AJAX, HTML/5, CSS/3, MySQL, CMS, CS5 applications, just to name a few of the players who come up on a consistent basis. It is the combination of all the parts of the system, design, and development pieces which make a website successful, not one part.

Having a website is just the beginning and just a piece of your strategy. Utilizing Interactive tools will bring your website to life and give your site "visual appeal". We design and develop interactive content that is inclusive of:

Development and Release Environments

Source Repositories and Backup Strategies

Adobe Product Design & Development


Non Linear Video Creating and Editing to Create Product Trailers and Business Intros


Using Open Source is the better development model

It starts with how a content management system is developed. Nobody ever sees the source code of a proprietary CMS. It is potentially bound to be horrible, because developers can easily and comfortably hide behind their unintelligible, bad code. They make sure they keep their job. In open source, there will always be people looking at your code - and you know it, so you better make sure it is at least decent.

Developers are artists and craftsmen. They want to share their work and discuss the best way to tackle a challenge. They know of the cost of writing bad software. In an open source company, they will avoid it because their name is attached to the code, for everybody to see. Any future employer can look at how they work and if their skills are any good. Does this help writing better code than in a proprietary company? You bet it does. In your company, developers are probably forbidden to show their code to anybody outside the company. That is bad for them, bad for the code and bad for your product.

Open Source is open and extensible by default

Open Source code is written to be extended, because that is how the model works. Our partners can do fantastic custom implementations and extend the CMS according to a client’s need - because the code is there to look at and to be worked with. Closed Source code is written such that it works for a specific functional requirement (especially if you outsource your development!). In the long term, your software will suffocate on its own gluttony (one example of hundreds: Vignette).

Open Source delivers on the promise

Sales of proprietary software over-promise, and the product under-delivers. Always. Never in my 30+ years in business have I seen it the other way round. Why? Because sales gets paid for selling, so they sell anything the customer wants. Then the primary goal becomes to simply hack the stuff to fulfill the sales promise and there it is - another feature in a bloated mess. As long as a feature runs, it is good enough for sales to sell it. But ultimately, it is another nail in the coffin of your proprietary CMS.
With Open Source, you get the better product ...

So here is the way it works for us: our developers are proud of what they do. They share it with everybody who wants to see it. They have open discussions with those that care to engage (you know Joy’s law: “No matter who you are, most of the smartest people work for someone else”). This means they are happy and motivated to do the work they do. They build the foundation to help others implement anything they need. This is turn means the system is highly adaptable - the foundation for business agility.