Software Development & Reverse Engineering
Software development is the set of activities that results in software products. Software development may include research, new development, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. Through the years, we have developed practical knowledge on how to run and develop enterprise-grade software used in the entertainment, financial, retail, health and IT industry. We employ the latest advanced in technology and management in order to provide best of breed solutions including but not limited to the following:
- Real-time computational system using Hadoop (also used by Yahoo!, Facebook, Google among others).
- Search technologies:- we use natural language to enrich and give meaning to search terms so that we can provide you with context-based results.
- Web 2.0 development including collaboration, content tagging and sharing.
- Mobile Development including J2ME, JAVAFX, Android, IPhone & Symbian
- Real-time Embedded System development
- Master Data Management System Development
- Database Development & Management
- Data Mining, Extraction & Classification - Pattern Automatic Intelligence Recognition
- Real-time Communication System such as Google Wave, XMPP and P2P
- Agile methodology approach to project management.


