Obvious as it may seem, careful planning and a structured methodology are by far the most important aspects of a successful website. Our view is that a website does not necessarily need a large degree of complexity or sophistication in order to be a success. We take a simple and pragmatic approach, in which understanding the customer's business processes and model comes before everything else. Most web media companies can deliver dazzling artwork and employ cutting edge technology. Not quite so many understand that graphic design and technology are just pieces in a larger puzzle. Our preferred way to work is to elaborate a detailed development plan as an initial project phase, and use this as a solid foundation for a quote or project proposal. Either way, no development takes place until a detailed plan is in place. This is the bottom line and the key to our success. It is also one of the main reasons why our customers stick around for years in a market where customer relations tend to be fleeting and short-lived.