web design
We'll create you a website that is
effective and gets your message
across in the fastest, most
relevant way possible.
web design | website design
branding & corporate
identification
Seasoned veteran or plucky upstart? Whether you’re an established business or a fresh start-up we can do anything from crafting you a sexy new logo or giving your entire corporate identity a digital spring clean.
logo design | business card design | letterhead design | brochure & flyer design
custom application
development
Our specialty is a veritable buffet of custom web applications built on Microsoft’s .NET Development Platform, a dish we serve with relish.
custom web applications | Microsoft .Net development
cms : content
management systems
Nothing says "technologically challenged" like a website with outdated content. Our custom developed Content Management Systems (or CMS as us techies call it) guarantees up-to-the-second info at all times to keep you and your customers on the ball.
cms | content management systems
e-commerce
Your products will fly off the virtual shelves with our ridiculously simple, customised E-commerce systems. Track your digital inventory, import your products directly from Excel and flaunt your wares in all their online glory.
e-commerce | online shopping cart
mobi sites
With mobile phones outnumbering computers 4 to 1, no sensible business can afford to leave the mobi market untapped. Let us distill all the good stuff from your online site into a slim, speedy and fully functional page-on-the-go.
mobi sites | mobile website | mobile applications
website hosting
Our uptime-loving web hosting options means the only thing going down is your stress levels. With a selection of uber-reliable, high-performance solutions at extremely competitive prices you’re sure to find us to be a remarkably gracious host.
website hosting | windows hosting | various hosting packages

3 Tier Architecture


Presentation Tier

This is the topmost level of the application. The presentation tier displays information related to such services as browsing merchandise, purchasing, and shopping cart contents. It communicates with other tiers by outputting results to the browser/client tier and all other tiers in the network. Most of the business logic must be taken out of the UI and place into the Business tier.

Application Tier (Business Logic/Logic Tier)

The logic / application tier is pulled out from the presentation tier and, as its own layer, it controls an application’s functionality by performing detailed processing. This tier can exist server side to assist with resource sharing. The Business tier is used to validate all input values to make sure that they are correct before continuing. This tier can also be used to make sure the output data is correct before sending it to the presentation tier for display. Normally it is best to put as much logic into the business tier as possible. This lends itself to logic reuse across applications.

Data Tier

This tier consists of Database Servers. Here information is stored and retrieved. This tier keeps data neutral and independent from application servers or business logic. Giving data its own tier also improves scalability and performance. The sole purpose of the data tier is to serve the data from the Database to the presentation tier, via the application tier.

Separation of Logic

The main reason for separating the logic from the presentation tier is for logic reuse. Use of this form of architecture is harder and takes longer to setup but ultimately is quicker and easier to maintain and scale.