what is ajax?

Ajax is a technique for making web pages more interactive. It uses a script or program (generally written in JavaScript) running invisibly in your web browser to fetch the information you need and to display it. Similar effects can be achieved using technologies such as Flash and SVG. Which of these is the most appropriate depends on the situation.

ept spotlight

Web Application Development

Companies are expected to have a web presence today. For many, this website can be akin to a simple information brochure without deeper significance. But for you, the web is everything. You are the innovators and the leaders; the verdict of your users decides whether you succeed or fail; an unreliable service is simply not acceptable; anything below excellent is just not good enough. But if your web application is better than the competition at meeting the needs of your users… you win.

For you, the web is a platform for applications. Web applications are dynamic, engaging, personalised, efficient, purposeful, indispensable. Web applications solve real problems for real people in ways which don't waste time. Web applications are the foundation of Web 2.0.

Ept Computing are experts in all the technologies and techniques needed to make an excellent web application. Here's an overview:

  • Ajax (using various frameworks), Python/Django, Ruby on Rails, Java
  • Automated testing and agile development process
  • Scalable database design, application architecture and deployment schemes
  • Mobile web, SMS, MMS, WAP, device-specific content adaptation
  • User experience analysis, innovative user interface design, usability
  • SQL, REST, PHP, XML, XSLT, RDF, OWL, HTML, CSS, DOM, UML, RIA, … — more acronyms than you can bear
  • Best practice design: rock-solid security and internationalisation from the start
  • Semantic web technologies
  • Sharp analytic thinking, creativity and communication

“Web 2.0 is the business revolution in the computer industry caused by the move to the Internet as platform”

Tim O'Reilly

We solve those problems which others find too hard. We can do heavy lifting of technology, but we'll do it only in those places where it benefits the user. We are obsessed with meeting both your business needs and your users' needs. We manage projects carefully and help you in defining your exact requirements.

We take our projects very seriously: engineering for 100% quality, scaleable architecture, user-centred design, on time and on budget. We believe in good communication and a friendly atmosphere, and will happily work closely with your existing team. We are creative and have both deep and broad knowledge of technologies; if it can be done, we will do it; no is not an answer.

If we've got you interested and you want to find out more, please do not hesitate to contact us.