In a traditional server-side web application, the server renders a series of views which are downloaded, as HTML, to the client. A client-side web application is an application that is deployed from a server and displays data from a server, but can render a series of views on the client.
Oliver Steele - Languages of the real and artificial
Ajax

Ajax is a group of interrelated client-side web development techniques, used to build interaction on web applications. It retrieves asynchronous data in the background from the server and displays it dynamically without the need of reload the current page.
Ajax is not a technology in itself, but a group of technologies. Is a combination of HTML and CSS, accessing DOM with JavaScript, and allows the user to interact with the information presented. YSI can help you in creating astounding forms and web applications using Ajax, always taking care of the weight of the page, and optimizing the libraries to speed up the page load time. We also take care of security, trying to make the Ajax callbacks robust and secure.
ActionScript

ActionScript is a scripting language developed by Adobe, and is mainly oriented for the development of websites and software that uses the Adobe Flash Player platform (embedded SWF files). The language itself is open source, and there is also an open source compiler (part of Adobe Flex) and open source virtual machine (Mozilla Tamarin).
With ActionScript you can add dynamic content to your Flash applications and access to data sources like databases, web services, XML data, and others, while keeping your nice Flash front-end design. Don't stay static, let us help you add dynamic content to your Adobe Flash or Flex application!
JavaScript

JavaScript is a scripting programming language widely used on Internet to add interactive features to web pages. It has become one of the most popular scripting languages on the web, with a huge number of frameworks and libraries.
However, as JavaScript is a client-side language, all code will reside and run on the end users computer making it more vulnerable to hackers. To ensure that your JavaScript applications are secure and of high quality you should always contract professional developers that follow the best practice, so it's always a good idea to have a skilled development partner like YSI and try to abstain from using hobby developers.
Computer Science is no more about computers than astronomy is about telescopes.
Edsger W. Dijkstra


