Você está na página 1de 11

CAPABILITY DOCUMENT

Innodeas Pte Ltd,


#15-412, Sengkang, Singapore – 540230
Tel: +65 9067 6445 Fax: +65 6409 1012
www.innodeas.com info@innodeas.com

© 2009 – 2010 Innodeas Pte Ltd


All Rights Reserved

Legal Disclaimer
This document is strictly confidential, do not copy or re -use any portion of this document. This document
contains information, which may relate to trade secrets of Innodeas Pte Ltd (hereinafter known as
‘Innodeas’) or those of its associates, as well as financial, commercial, scientific or technical information
that is confidential to Innodeas. Disclosure of such information could result in material or financial loss, or
could prejudice the competitive position of Innodeas and/or its associates. Accordingly, such information
shall not be disclosed or used except for the express purpose of this capability document.
About us

Innodeas is a Singapore based software services and IT product company that provides services
in web and mobile application development.

Mission

To be the partner of choice for the world's leading customers by helping them create, build,
implement and maintain the most innovative, reliable and cost-effective solutions, at the same
time meet their growing needs through the rapid deployment in a profitable way.

History

The company was founded by two Engineers having a combined experience of 20 years in
industry. The company is backed by two software teams (one is having a strength of 150+ and
another with a strength of 45+) in India which are into business for last 11 years. The
experience and technical expertise from the two teams and from the founders is driving the
company.

Facilities and Infrastructure

We have offices/sales points in the following locations:

Singapore Trivandrum, Kerala, India and


Fairfax, Virginia, USA Technopark, Kerala, India.
Sheffield, England, UK

All offices in which our development works are executed are physically secured and have high-
speed Internet connections. Internet connections are from multiple service providers which are
load-balanced and hot backup enabled. This ensures that our Internet connection is highly-
available. The Indian offices have Uninterrupted Power Supply and diesel generator (DG)
backups for ensuring uninterrupted power.

The projects are done in close collaboration with our clients – either onsite or off-shore. The
Indian teams have SCRUM-style daily standup meetings in which clients participate remotely
using video conferencing. We currently use Skype for VoIP and video conferences.

Services

v LAMP development - Linux, Apache, MySQL, PHP, Perl or Python, Symfony, CakePHP
v Java development - J2EE, J2ME, Spring, Struts, Hibernate, iBatis
v .NET development - ASP.NET, Smart-client, Windows Mobile, Silverlight
v Flash / Flex development - AS2, AS3
v AJAX - Scriptaculous, Prototype, Dojo, YUI, Ext JS, MooTools,jQuery
v Cloud based development - Google AppEngine, Amazon EC2, S3, SalesForce
v Content Management Systems - Drupal, Joomla
v Full-text Search - Lucene
v Document Management - Alfresco, SharePoint
v Workflows / Business Process Management - jBPM, BizTalk
v Automated testing services - Selenium
v Performance improvement and scaling of existing apps
v Security testing - SQL injection, XSS attacks
v Ruby on Rails, RSpec & Mongrel
v Python & Django
v Application Development
v Web Design and Maintenance
v Mobile Device Programming

Innodeas Pte Ltd Capability Document


Reg No: 200907878W Page 2 of 11
www.innodeas.com
Project Management

We typically use a hosted instance of Trac or Redmine for project management. Customers are
also given access to the project tracking software. Trac and Redmine have integrated version
control (Subversion), wiki, task and milestone management, document management and bug
tracking facilities. In addition, we have integrated build tools like Cruise Control. Our clients can
get all project related documentation and reports in one central place accessible from anywhere.

Quality

Our goal is to deliver quality products to our customers, which means products that meet all the
functional as well as non-functional requirements such as speed, scalability, reliability,
availability and maintainability.

We rely on agile processes to achieve our goals. We understand that requirements evolve and
change during the project life cycle and definitely during the product lifetime. These changes
may be driven by new technologies, which change user expectations. Changes become
necessary when your organization grows where you could go from a shared hosting to a
dedicated server to maybe a load balanced server cluster (if your application becomes very
popular). There is no such thing as future-proofed software. Source code must undergo
continuous enhancements and refactoring. This is where agile methodologies play an important
role in. By creating automated unit and functional tests, developers get the confidence to
continuously re-factor and improve. Changes to source code that break the application are
caught by running automated tests.

A project is split into multiple time -boxed iterations. Depending on the nature of the project,
each iteration would typically last 2 to 6 weeks and would implement a set of use cases and
feature sets. Customer interaction is crucial for the success of iterative projects.

Customers

Our development teams in India are dealing with wide range of Customers. Customers are
diverse in terms of their nature of business and geographical location. They range from brick-
and- mortar construction companies through web 2.0 Internet startups. Partial lists of customers
are given below:

Plusnet, UK Clearspring, Virginia


DeSilva Gates Construction BTBizBox.com, UK
Freepatentsonline.com, Maryland On-Communications, UK
TalentOnView.com, UK locallycompared.co.uk, UK
PrivateFly.com, UK SmartTouch, California
FinaConnect, California Envestnet, Illinois
Content Syndicate, Dubai Freedom Financial, California
Jury Verdict Review and Analysis OmPay, Pennsylvania
Triumph Technologies, Virginia Zarin's Online, New Jersey
Thomas Kelly Software Associates, Physualize LLC, Atlanta, GA
WarrantyPro, Texas nTAG, Boston
SumoBrain, Maryland S3 CRM, UK
HSE Systems, Ohio

Innodeas Pte Ltd Capability Document


Reg No: 200907878W Page 3 of 11
www.innodeas.com
Projects

Our team has successfully built and deployed close to one hundred web applications using
different MVC web app frameworks like Symfony, CakePHP, Django, Zend, Struts, Spring, Ruby
on Rails, and .NET. We have extensively used one or more JavaScript and AJAX toolkits like
ExtJS, Scriptaculous, Prototype, Dojo, JQuery, YUI and MooTools to bring richness and
responsiveness to the UI. Most of these webapps are powered by MySQL database, but on some
specific developments we have used databases like SQL Server, Oracle and PostgreSQL. We
have also used non-relational databases like Google’s BigTable for one of our app engine
projects and Lucene in a few others where there is a lot of unstructured and text data. These
webapps are hosted in a variety of environments - shared, dedicated, virtual dedicated and of
late mostly up there in the cloud (Amazon EC2, Flexiscale and Google).

Mentioned below are some of our interesting and featured projects:


Featured Projects

Content Market Place

This is a web app connecting freelance journalists, copywriters, translators and


photographers to media houses. Content creators and publishers can upload content
(articles, news items etc) to the website, and other publishers and content buyers can
login with their own accounts, search for content, and buy at the click of a mouse.
Content owners can sell copyrights of their articles for specific regions. Content is
displayed using Macromedia FlashPaper. The site was developed in ASP.NET (C#) and is
powered by a SQL Server database.

Innodeas Pte Ltd Capability Document


Reg No: 200907878W Page 4 of 11
www.innodeas.com
Featured Projects

Full-text Search Engine and Document Delivery System

This site delivers 10 million+ pageviews a month and has an Alexa worldwide rank of
1600. Our customer who owns this site started operations in 2004 and is now #1 in
their space. The website primarily serves documents. The website primarily serves more
than 50 million documents stored in MySQL database. Read-only replicas of this
database allow distribution of load between multiple servers. The site has a powerful
full-text search feature built on top of the open-source Lucene search engine. Lucene's
indexer indexes the documents in the database and stores them in multiple index
shards. Each shard or fragment is of a manageable size. Searches are parallelized and
handled by around 10 search servers with each server handling a portion of the index.
The results are merged, ranked and served by the web servers. System architecture is
akin to and inspired by Google.

The site is also search-engine friendly with all 50 million documents in the site being
spidered and indexed by Google. The data assets are monetized through Google
AdSense and a document delivery system for paying customers. The site also offers
features like saved searches, search-term alerts and portfolios. The site was developed
using PHP, Symfony, Java, iBatis, Lucene and MySQL. Load balancing and high-
availability was achieved by having a system with multiple web and search servers, and
having read-only replicas of the MySQL database

Innodeas Pte Ltd Capability Document


Reg No: 200907878W Page 5 of 11
www.innodeas.com
Business Process Management / Workflow Application

This customer, an asset management company with billions of dollars under


management, is geographically distributed with branches in Chicago, New York, Denver
and India, besides having financial advisors and partners throughout the US. Each
location performs specific functions. Denver is responsible for trading, Chicago for
customer service and New York for portfolio management. The branches have to
operate in concert to complete a business process like opening a new account or
rebalancing a portfolio. An account opening process would involve actors at multiple
locations - the financial adviser would fax in the account opening form, Chicago will
process the form and initiate money transfer, New York will decide what assets to keep
and what to sell, Denver would trade based on instructions by the asset manager and
India would do the reconciliation and generate statements. Instructions were
exchanged between offices over fax or phone, since email was insecure given the
sensitive nature of the data.

We were asked to provide a solution that links the various tasks within a process and
track the performance of each department. After studying the various BPM solutions in
the market, we zeroed in on jBPM the open source BPM solution in Java. jBPM is pretty
Featured Projects

powerful and supports decisions, forking and ability to fork child processes. jBPM allows
processes to be defined as XML files, and these files can be created graphically using a
graphical process editor. Other technologies used include Hibernate, Struts and Tiles.
SQL Server was used as the database.

Operational Support Systems for a Wireless Broadband Services Provider

This customer is a provider of high-speed wireless broadband services for businesses in


the UK. They started operations in 2006 and in order to scale their operations they
needed a good Operational Support System (OSS). They selected us for building a
custom OSS to automate their operations. We are in the process of incrementally
building this system. We have already created an intranet and customer portal. The
customer portal currently has a help desk (ticketing system), knowledge base and live
chat. Support Suite from Kayako was seamlessly integrated with the portal. The
intranet currently has a team directory, discussion forum (phpBB) and wiki (mediawiki).
Salesforce is used for tracking leads and opportunities, and Google apps is used for
calendaring, managing meetings and email. We integrated SalesForce and Google Apps
with the intranet. Users are provisioned from a single point - the admin doesn't have to
go to the admin panel of each application to do that. Also, when the end-user signs in
to intranet, they are logged into all other apps, thanks to single-sign-on.

Vendor Management Systems for a Big Construction Company

This customer is a $350 million construction company having thousands of employees


and a large number of contractors. Headquartered in Dublin, CA, they specialize in
heavy, highway and civil engineering construction. They needed a system to keep track
of hourly rates, worker skill level and training, accidents, disability and insurance
information, work and worker locations and equipment usage and rentals.

We developed the system using Spring, Hibernate, Oracle database and Dojo for
automating the personnel-management related requirements. The key feature of this
system is that there is only one page. The different sections of that page are updated
through AJAX calls. This makes it very usable since all the information about an
employee or contractor is accessible from the same page, thereby improving the
efficiency of supervisors. This system also interfaces with the other enterprise systems
like Dispatch, Accounting and Payroll.

Innodeas Pte Ltd Capability Document


Reg No: 200907878W Page 6 of 11
www.innodeas.com
E-Commerce Websites

The following are some of the important websites developed by our Indian team. Many
sites carry e-commerce and complex applications

www.isyncdata.com
www.pegasusav.com
www.universal-solution.com
www.favouritehomes.com
www.yogakshema.net
www.phalanxlogistics.com
www.realtycorpauctions.com
www.realtycorpofamerica.net
http://lowcost.realtycorpofamerica.com
www.truteamtools.com
www.nytermlimits.com
www.realtycorpofamerica.com
www.genesistec.com
www.KeralaDreamProperties.com
www.MobileTripLogger.de
Featured Projects

www.trip2Varkala.com
www.ieeegold.org
www.SingaporeDreamProperties.com
www.NandanamAgencies.com

Management Information System

We are having a management information system which can be customized to be used


by any type of companies. This involves the following facilities:

Manage marketing activities such as campaigns, tours, meetings etc


Manage Enquiries
Booking Module
Schedule Payments and register receipts of payments
After Sales support and common area maintenance
Financial Accounting
Numerous statements/reports

The application is capable of working in LAN as well as over VPN, if there are multiple
offices for the same company. VB.NET and SQL Server 2000 are the technologies used
in this application.

Vendor Management Systems for a Big Construction Company

This customer is a $350 million construction company having thousands of employees


and a large number of contractors. Headquartered in Dublin, CA, they specialize in
heavy, highway and civil engineering construction. They needed a system to keep track
of hourly rates, worker skill level and training, accidents, disability and insurance
information, work and worker locations and equipment usage and rentals.

We developed the system using Spring, Hibernate, Oracle database and Dojo for
automating the personnel-management related requirements. The key feature of this
system is that there is only one page. The different sections of that page are updated
through AJAX calls. This makes it very usable since all the information about an
employee or contractor is accessible from the same page, thereby improving the
efficiency of supervisors. This system also interfaces with the other enterprise systems
like Dispatch, Accounting and Payroll.

Innodeas Pte Ltd Capability Document


Reg No: 200907878W Page 7 of 11
www.innodeas.com
Featured Projects

Website for Private Flight Booking

We have developed a website that allows travelers in the luxury segment to find and
book private jets. The site is owned by a former Royal Air Force Pilot. Many private
aircraft operators and charter companies in Europe have registered and offer their
services through the site. The system has data about almost all the airfields and even
the small runways in Europe.Customers can place their travel requests with Privatefly,
charter companies can bid for the flight and the best bid wins. The system is integrated
with Google Earth and Maps, and was developed in J2EE using Spring, MySQL, AJAX
and iBatis. Privatefly is also the winner of the 2007 Dragon's Den talent show of travel
websites.

Innodeas Pte Ltd Capability Document


Reg No: 200907878W Page 8 of 11
www.innodeas.com
Products

Our team has a wide range of IT products which can be deployed for variety of applications.
Some of the products are listed down. More lists are available upon request.

MobileTripLogger
Featured Products

Mobile Trip Logger is a mobile application package that is developed to work on mobile
phones supporting Java platform. The package comes up with a client application that
operates in the handheld and a supporting desktop application which incorporat es the
data from the handheld to generate reports in the desired formats.

• Driver's logbook with mobile phone


Use your Symbian Mobile to generate your driver’s logbook. You can always record and
report your log book of your vehicle or fleet of vehicles. Your driver(s) can use this
application in their mobile phone to log their trips. Later you can export this log to a
Windows application to make reports and print outs.

Innodeas Pte Ltd Capability Document


Reg No: 200907878W Page 9 of 11
www.innodeas.com
BT BizBox is a CRM software

BT BizBox is a CRM software meant for small businesses in the UK. It is an ideal
business tool with a user-friendly dashboard that can be used to manage your address
book, to create invoices and to provide fully detailed quotes for your customers. Being
an online web -based application, it can be accessed from anywhere by any Internet
enable device and is ideal for today's home/flexible workers.
Featured Products

Talent on View

If you are a recruiter or a recruiting agency, Talent on View is for you. With a Talent on
View account, you can create video recordings of interviews and send them to your
clients. Impress your clients by shortening the recruitment cycle.

Innodeas Pte Ltd Capability Document


Reg No: 200907878W Page 10 of 11
www.innodeas.com
Contact

For enquiries, please contact us at


Tel: +65 9067 6445
Fax: +65 6409 1012
Web: www.innodeas.com
Email: info@innodeas.com

Innodeas Pte Ltd Capability Document


Reg No: 200907878W Page 11 of 11
www.innodeas.com

Você também pode gostar