AJAX (Asynchronous JavaScript and XML), is a group of inter-related web development techniques used for creating interactive web applications.
The promise
Web 2.0 is full of tools to help build better on-line services for your users. The modularity of the building blocks are lowering the barriers of participation. There are numerous types of building blocks you can freely assemble to build your own Internet site:
- snippets: short pieces of code providing some function
- widgets: tools that show some on screen effect or presentation
- module: plug-ins for general framework enhancement
- template variables: more or less intelligent holders or page specific content
- and many more...
The challenge
The ease of use of AJAX building blocks are a true revelation. And like, Lego today's building blocks reach further than those of our childhood. While initially we all could build a little house of simple blocks, building an advanced working model is now very possible, but can be very time consuming. And if you are working towards a dead-line you might find professional support essential to build your site and keep it running.

