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
- Standard compliant web application
- Rich web interface
- We know security
- Data encryption
- Scaling up
- Scaling out & high availability
- Customized solutions
Our web applications don't get stuck with one database vendor. Database providers can be seamlessly switched without code change.
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.
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.
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.
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.
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.
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.
Each business has unique requirements. We listen to your needs and take pride in providing on-demand customization.
Desktop applications
- Connected
- Cross-platform
We are skilled in developing desktop applications that are connected to databases through server applications.
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.