Bring technologies to your customized solutions.

We are skilled

    Our combined technical knowhow covers virtually every software domain, and we are specialized in building rich data-centric web applications accessible from browsers, desktop applications and smart phones.

Rapid data-centric web application solutions

  • Database vendor abstraction
  • Our web applications don't get stuck with one database vendor. Database providers can be seamlessly switched without code change.

  • Standard compliant web application
  • Utilizing standard HTTP authentication, multi-part encoded mime messages, XML, JSON, and Javascript, the web applications we build are design to navigate all standard compliant browsers on computers and smart phones. For non-standard browsers, we have browser abstraction layer to work with them.

  • Rich web interface
  • Making the best use of Ruby, RJS, XHR, CSS, and HTML 5, our web applications sport rich interactivity with minimum amount of data transferred between the server and the browser, which in turn reduces response time and speeds up transaction.

  • We know security
  • User password is never stored in the database; instead, an encrypted extract of the password is saved and used to authenticate users without knowing their password.

  • Data encryption
  • We are expert in data encryption. We store and transmit documents and images in encrypted form and decrypt them in the browser only with the correct password.

  • Scaling up
  • Our web applications run light, intelligently caching database queries and data objects to avoid the most expensive operations in a web transaction. With multiple instances running on a single box calling up each CPU cores to service, we ensure the full computing power of the hardware is put to use.

  • Scaling out & high availability
  • Having more users than a fully-optimized server box can handle? We love growth and scalability. Our web applications are parallel architecture setup to run on multiple boxes, which extends capacity and provides redundancy.

  • Customized solutions
  • Each business has unique requirements. We listen to your needs and take pride in providing on-demand customization.

Desktop applications

  • Connected
  • We are skilled in developing desktop applications that are connected to databases through server applications.

  • Cross-platform
  • Building applications that runs on virtual run-time environment brings the benefit of cross-platform universality. We are well experienced in developing applications in Java, in C# for .net run-time, and ActionScript for Adobe AIR.

Smart phone application development

  • Connected phone applications
  • We are skilled in developing applications for IOS, Android, and Windows Mobile based smart phones. Especially in developing applications that are connected to data-centric web applications.