Our company have several rules that are very important for us. Some of these rules are described below.

Organizational and ideological concepts

Keep it simple stupidKiss means "Keep it simple, stupid". When average designer tries to impress his client he is creating fantastic design with flashes and decorations. After that he adds "Web 2.0" label somewhere at the mockup and thinks that he have done good work. When programmer wants to impress someone then he adds Ajax elements everywhere he can. The first month after work completing is the best in client's life. The second month is good too, but client begins to realize that users don't like his website and can't found information on it. He tryes to add his website to the search engines like Google and Yahoo but they don't want to index his website because it is full of useless Ajax JavaScript. Then he begin to understand that he have made error somewhere. That is his first reasonable assumption. Complexity is the demerit in the case when you don't use it. So called, "Web 2.0" and Ajax are nothing when you don't need it. We are always trying to understand the real aim of client and make it possible in the most simple way we can ever imagine.

Create websites for peopleSome SEO-maniacs are trying to make everything is possible to get their websites to the TOP10 of the Google and Yahoo search results. The things they do at this way are really fantastic. They are creating hidden links and hidden text on thier webpages. They are using doorways to get clients to their websites. After that they became banned by the search engines. This is why the second our slogan is "Create websites for people". That means that simple user is the main guest of our website. Everything possible is made for his comfortable website using. After that we are thinking about SEO because it is secondary. We are creating user-friendly websites that are good SEO-optimised. We know what we do and how to make our websites perfect for all visitors: both simple users and search engines bots. These methods are not too complex but we know them and the most of other studios do not know it.

Escrow paymentBusiness in the web is quite risky. Sometimes clients are dissapearing after getting our work and we can't find them. Some studios are getting prepay from their clients but we don't think it is fair because client have paid money and still have no results of work. This is why we are using so called "Escrow payment" schema of work. Client is paying to mediator account. The money from this account can be transferred back to the client only by our command. At the same time, these money can be transferred to us only after clients command. The most of online freelance services have similar functionality. We are always using it. It is fair system and if you don't agree to use it then we can't work with you.

Technical concepts

CrossbrowsingSometimes people are creating their website for Internet Explorer or FireFox Mozilla only. Doing this they turn out all users that are using other types of browser. This is why these websites will never be so popular as websites with crossbrowsing possibilities. On the other hand, there are standards in the Internet and it is very good if your website is compatible with these standards. In the future when popular browsers will be use these standards you will not need to remake your website once again. Thats why we are checking all our websites in the Internet Explorer, FireFox Mozilla and Opera browsers. If the website is good in the IE and FF then it will be enough for most of its users. If it is good for Opera then it compatible with Internet standards.

Object oriented programmingNear a half of websites all over Internet have no good structure at the begining of their existing. After 2 years of website using this number grows up to 90% because additional features added by the developers are often broking the initial structure. In the result website owner have hash of code instead of website. Each small addition will became problem because all files are linked and used at the same time and there no man who knows how this .com is working. We have seen a lot of such website and we have good alternative for you. It is object oriented programming or just OOP. This is the method of programming that allows to create the objects related to your website and then the only thing you have to do is using of these objects everywhere in your code. If you will need to change something then you will do it in the object definition file but not in the each of hundreed webpages on your website. This type of website saves a lot of nerves, time and money for his owner. Are you still using unstructured websites? If yes, then we are coming to you!

Model-View-ControllerIn the Object Oriented programming there is pattern called "Model, View and Controller". This pattern describes application structure with three independent parts: Model that stores information, View that defines the way of information visualisation and Controller that controls the relations between Model and View. Additionally, Controller processes all application events like user action or connect from remote computer. Such application structure makes View, Model and Controller independent and programmer can change one of them without changes in others. This structure is widely used in the programming of standalone programs such as Microsoft Office and Mozilla Thunderbird but in the websites it happens very rare. We are good exception from this rule. We are using this method in all our programs and websites. Moreover, we have our own website engine that uses this methodology. This is why all our products have good quality and perfect flexibility.