3. Introduction
Sapple Systems is an affiliated member of NASSCOM and offers end‐to‐end IT solution. We specialized in
customized cutting edge web design, e-commerce solutions, web application development, software
development, hosting and all that you may require to run your online business smoothly. Sapple’s IT
consultancy plays a crucial role where we study and understand client’s business and the environment
where it would operate then built customized business solution to succeed in the market.
Recently Sapple has been recognised by:
- Deloitte Technology Fast500 Asia Pacific 2011
(https://www.deloitte.com/assets/Dcom-
Global/Local%20Assets/Documents/TMT/DeloitteTF500AP2011WinnersReportFinal.pdf)
- Deloitte Technology Fast 50 India 2011
(http://www.deloitte.com/assets/Dcom-
India/Local%20Assets/Documents/Winners%20report_2011.pdf)
- NASSCOM EMERGE 50 Awards for 2010
(http://emerge.nasscom.in/2010/07/its-time-to-unveil-the-nasscom-emerge-50-for-2010/ )
VISION
"To be a globally renowned IT company"
MISSION
"To offer the services beyond client's expectations where we build partnerships to create a platform for
repeated business by virtue of successful and sustainable client relationships"
CORE VALUES
We are committed to create a work culture which would encourage innovation, transparency and
integrity amongst all the business verticals of the organization. And this work culture enables us to
deliver industry competent business solution to all our clients.
Customer Satisfaction
Leadership Excellence
Business Transparency
Respect
Innovation
4. Our Services
We offer IT‐enabled business solutions to convert client’s business ideas into realty into the web
world. With us, clients are assured of a transparent work culture along with globally accepted and
focused delivery processes.
WEB APPLICATION DEVELOPMENT
We have a very strong web development and design team. We provide customised web application
development e.g. Ecommerce sites, MIS applications, CMS websites, B2B websites, B2C websites etc. We
also help our clients to transform product ideas into reality.
MOBILE APPLICATION DEVELOPMENT
We offer services in HTML5 and native application development for iPhone, Android, iPad devices. We
provide apps for businesses, sports centres, sales & marketing, dating etc.
SUPPORT AND MAINTENANCE
We have the capability to support / maintain projects adhering to various industrial standard SLAs. We
excel in off‐site system support.
5. Domain Expertise
Domain expertise across the verticals has been a key to our ability to add significant value to the clients
business. Our delivery teams comprises of industry professionals with numerous years of experience
in their respective domains. By combining technology expertise and operational excellence with domain
capabilities, we are able to offer outsourcing solutions suited to client’s business requirements.
Sapple Systems has excellent talent pool in key domains such as:
Education
Restaurant Management
Insurance
E‐Commerce
Real Estate
Finance
Sales & marketing
Quality Analysis
Sports League
Social Networking
We have technology expertise in:
Microsoft .NET
PHP
HTML5
Flash, FLEX
MySQL / MSSQL / Oracle
Microsoft Azure
6. Delivery Approach
The Sapple team brings a combination of business, consulting and IT experience. We offer a pragmatic
approach to the delivery of client services.
Our services offer the following benefits:
Concept formation with wireframes and documentation supported by final delivery
Project management using latest tool like JIRA
High degree of communication proficiency
Offshore services delivery team
Greater savings from offshore model & cost‐arbitrage benefits
Sapple has a flexible approach to delivery:
Full Sapple delivery ‐ responsibility for all parts of the project
Project responsibilities shared with the customer
Our Implementation teams consist of business, QA and technical leads, and a Project Manager
coordinating effort across the team and working closely with the client staff assigned to the project.
Every buyer has his/her unique set of expectations and requirements. We ensure that all these are
integrated into a viable delivery plan at the early stages with clearly defined roles and responsibilities of
the various stake holders over a timeline.
We envisage providing the diverse requirements of the different buyers who can choose from any one
of the generally accepted expectations or a mix of them for a given project. Typical scenarios are:
7. Fast turnaround ‐ The client has business interest in getting the project executed before a
certain date or may be requires it in a short span of time because of his own business
requirements. We help the client with the best case timeline possible and its implication on the
resource loading on the plan for the project.
Very good quality ‐ The client has a requirement to ensure minimal defects in the system. We
help the client with a detailed test strategy and test plan with various test management and
execution tools available with us.
Low Cost Solution ‐ The client requires a cost effective solution. We engage with our client to
understand the requirements in detail, prepare wireframes and advice whenever required to
make scope modifications for making the solutions cost effective. However low cost solutions are
not built at the cost of quality. At the same time we maintain an expectation with the client on
what kind of products he/she can expect.
Engagement Models
Fixed Time Fixed Price ‐
This is one of the most common models where the client and we align our self with a pre
defined scope of work which is further divided into a series of traceable milestones. This ensures
that there are no cost over runs for the buyer, at the same time provides for timely payments on
a schedule. We have one of the most competitive billing rates for our buyers.
Time ‘n’ Material
This is the other model where normally the specifications of a project are subject to
revisions on a frequent basis. The buyer commits for a set of people with varying capabilities to
work for the project. At a predefined time interval the total hours devoted to the project by the
set of defined people are consolidated and submitted to the buyer for review and approval
following which the buyer release payments. We follow industry standard time tracking tools to
track time logged by the people and also submit concise daily / weekly reports to the buyer for
verification as well as for information.
8. Development Methodology
We believe in delivering “custom build solutions” / “enhancement in existing framework” to client's
business requirement with the best mix of development practices like agile, prototyping and
iterative development that are in alignment with quality standards laid by ISO. The projects have the
following common stages for most solutions and products:
It’s based on a stage gate approach with check points after every stage.
Within each stage, we have a full set of processes available which allows our teams to benefit from our
previous implementations and reduce project duration and workload.
Stages in our development methodology:
Initiation Stage
Planning Stage
Development Stage
Testing Stage
Roll ‐ Out Stage
Close ‐ Out Stage
Support and Maintenance
We use JIRA and its related tools for various activities required to be done in a projects life cycle
(initiation to delivery phase):
Agile based development of project (using Greenhopper)
Content / requirement and wireframes of the project (using Confluence)
Code / requirement repository management (using fisheye)
Interval code / functionality reviews (using crucible)
Automated build (using bamboo)
CRs / Issues tracking (using JIRA)
9. Benefit of Sapple‐Developmentmethodology:
We have realized the potential benefits of Sapple‐Developmentmethodology. These are as follows:
Timely Execution of Project with on time delivery
Risk identification if any at an early stage
Development of a flexible easy to use and modifiable system.
Customer Delight
Greater trust
Higher Reliability
Our processes and methodology are regularly updated on the basis of our experience and new
standards, and are packaged as a practical toolkit.
10. Quality Management
Our quality system integrates the quality process with the entire project life cycle (PLC). Our Software
Quality Assurance Group (SQAG) will be responsible for planning and implementing the projects' quality
assurance and defect prevention activities to ensure that the software process steps and standards are
followed. The required process methodologies would be defined for each stage of the PLC.
We will follow the following approach towards quality assurance and continuous quality improvements
in its association with the client:
SQAG gets involved with the business analyst and works closely on prepare the Requirement
Document
Then they prepare a list of Test cases which would be reviewed to ensure coverage and quality
Once reviewed and finalised, the test cases are executed on the developed system and the test
report would be shared with the client
All defects raised would be redressed by the development team and followed upon for closure.
Communications and Status Reporting
Reporting mechanisms, formats, frequency, Information flows, reviews and audit mechanisms would be
decided with client during initial stages of the project. We and Client Managers will review project
progress and key issues weekly. Action Items will be documented and distributed by us.
The following items will be established during initial phases of the project:
Check point and milestone reviews for validating and conforming to committed deliverables
Reporting mechanisms, formats and frequency to be decided on mutual agreement with the
Client
Escalation procedures as part of project plans to deal with unforeseen circumstances and higher
management involvement
Procedure for requesting changes to the work schedule and scope
Information flows, review and audit mechanisms
Regular monitoring and status reporting is typically done through:
Project Plan tracking and updating
Weekly Status reports
Team meetings
Steering committee meetings
11. Project Management
Project Management is critical to the successful delivery of our client commitments and we
acknowledge that industry standards must be rigorously applied.
Program management follows the below practices but is not limited to
We use JIRA (project management tool) for project / task / resource tracking.
Scope Management: It enables us to manage the scope and track any changes made. It also helps
us in estimating the impact of it on timeline and keeping the cost in control. We use JIRA to track
the list of changes / enhancement / review comments.
Project Plan: We create a project plan based on the task / modules which we are planning in the
release. We have our release plan supported by small sprints.
Task Assignment: Assign tasks to resources based on people skill sets and availability. This is done
using JIRA Rapid Board.
Track planned versus actual time spent on tasks which is very important for risk identification.
Reporting through project dashboards and online status reports are shared by the team lead on
periodic basis.
Risk/ Issue tracking
We also focus equally on Workforce Management. It enables us to ensure that strategic capacity
planning objectives are met in an efficient, cost effective manner, while also balancing best practices.
12. Development Infrastructure
Dedicated Fiber Optic Leased Line Internet Facility with 99.9% uptime connectivity
3500 sq. ft. of A‐Grade office space to easily house 150 people.
High‐end IBM Database and Test Servers
24x7 power backup facility for seamless operation.
24x7 dedicated security
Audio Conferencing Facility
Version Maintenance through latest SVN software
Automated backup service integrated with all servers.
100 mbit Fast Ethernet switch based network along with a secured Wi‐Fi network.
Workstations with latest configuration.
Highly secure hardware and software based Network security.
14. Sapple Systems provided the answers
that Cloud9 had been looking for. Our
completely integrated solution allows
administrators to register new players
and collect fees online. Automatic emails
can be sent to announce practices,
games, meetings and to help collect dues.
Mobile apps enable you to remotely
check in and register for events.
Fully Customizable League Setup
supporting multiple sports, divisions
within those sports and teams within
divisions plus:
Facilities Management
Registration Database
Management of Officials
Organization of Coaches
Full Tournament Management
Module
Organize Clinics for Players, Coaches
and Officials
Organize League Schedule and
Report Results
Communicate with your league
members efficiently with newsletters
Multiple levels of access for various
league officials
Generate Cheque through system
Barcode Scanner
Manual and Online Registration
Components
Online registration component allows
you to receive completed forms
electronically plus receive payment
online
Seasonal Archives to eliminate
multiple entry of the same league
member
Organize your league members by
category: Players, Coaches, Officials,
Volunteers and more
Easy set-up of divisions within your
league
Place players on teams quickly and
easily
Establish a Professional League Website
with Sports League Software's Complete
League Management System.
Customizable mobile Applications enable
a Player/ Volunteer/ parent to remotely
check in and register for various events.
They can also see their game schedules
and other personal information on the
fly.
LEAGUE MANAGEMENT
LEAGUE MANAGEMENT
REGISTRATION DATABASE
WEBSITE CONTENT MANAGEMENT
MOBILE APPS
HIGHLIGHTS
QUICK FACTS
18000+ hours of
development
2000+ Live users
Multiple League
Support
THE PROBLEM
Cloud 9 (Formerly AYS) League
management system is a
Complex system which needed
to be streamlined and evolve
as new technologies come in
place.
Cloud9 found themselves
asking if they can provide a
better service and integrate
multiple platforms (like mobile,
iPad) along with the traditional
web platform.
CHALLENGE
Find a solution that will add
significant business value and
reduce costs.
TECHNOLOGY
The web system has been
designed in MVC architecture
using .net and SQL Server. The
Mobile Application has been
developed using HTML5 hence
providing exposure to all
mobile platforms (Android, IOS,
windows, symbian..)
www.folsomyouthbasketball.com
15. Solution proposed by Sapple Systems to
IIPM was developing a complete solution
stack which will be developed in phases.
We started building the application which
the student, curriculum and class
management. Then we got the first phase
live and then kept adding various other
modules like Announcement, Fee
Management, Student Reporting,
Attendance, Faculty Profile and Exam
Management in various phases in
different releases.
This is a full dynamic solution where
everything is configurable from a robust
admin panel:
Institute Management
Adding new college branch on the fly.
Adding new session / batch for a
particular year on the fly.
Manage courses based on branch,
session and year combination.
Manage multiple streams taught in
various courses.
Manage subject where a course can
have multiple subjects and vice versa.
This association can be changed for
particular session / year combination
as well.
Faculty can have their own url which can
be a direct url of their domain or as a sub
domain of this site.
Faculty Profile Management
Achievement and write ups about the
faculty.
Associating faculties with stream /
subjects. A faculty can take class of
one or more subject in one or more
branches.
Faculty plans their classes and takes
student attendance.
Faulty uses announcement module to
do public notice (this module is
almost similar to facebook wall in
look and functionality).
This process automates the student
registration and reporting process in the
system.
We have a student recruitment team
with strength of 250 individual. We
have developed a MIS application to
track and manage that team and its
productivity.
Students giving first instalment in MIS
system get directly registered in the
iipm faculty system.
On reporting data, Reporting
Manager validates various
documents, approve student, assign
him section, class and site login so
that he can manage his own profile.
We have implemented a facebook
wall kind of interface which is like a
college whiteboard which is used to
create communication network
between management, faculty and
students and various departments.
Different users have different access
rights based on who can post what
and to which target audients.
A user sees what is intended for him
only so it tries engaging those more
and more.
This is also used by faculty to raise
assignments as well.
CURRICULAM MANAGEMENT
LEAGUE MANAGEMENT
STUDENT REPORTING FLOW
Announcement
Faculty Management
HIGHLIGHTS
QUICK FACTS
5000+ hours of
development
15000+ Live users
Multiple Branch & Institute
Support
THE PROBLEM
IIPM is one of biggest B School
with lots of complex process. It
has multiple branch, multiple
institute tie-up running across
India.
IIPM found themselves asking if
they can provide a better
service to their student /
parents by integrating multiple
platforms (like mobile, iPad)
along with the web platform.
CHALLENGE
Find a solution that will add
significant business value and
reduce costs. It should bring all
student / parent on single
platform.
TECHNOLOGY
The web system has been
designed in MVC architecture
using PHP and Mysql. The web
application has html written
and validated in a way that
they should open smooth on
mobile platforms (Android, IOS,
windows, symbian) in its web
browser as well.
BUSINESS GAIN
Reduced manpower
Reduced costing
Increased engagement
between management,
faculty and students
Increase visibility for
various activities among
hierarchy
Increased resource sharing
for organization benefit
www.iipmfaculty.in
16. Sapple Systems provided the answers
that PretCastle had been looking for. Our
completely integrated solution allows
administrators to Manage Inventory,
Orders, Currencies and coupon for the
online users.
This module provides many features to
handle a product. Listed below
Product information
Display Option
Product Status
Can fix product dimension and
weight
Add or Edit Product Image
Listing all products.
Using this feature Administrator can
manage Order System. Listed below:
Listing of all orders.
List order status types i.e. Pending,
Confirmed, Cancelled, refunded etc.
Add order status types.
PretCastle also provides a coupon
management feature to maintain coupon
list. User can Add/Edit coupons from
admin console. In the site panel we have
provided the section for displaying
coupons as per business rules.
Overall this web portal based on Joomla
component (completely Open Source E-
Commerce Platform) that is used to
develop its core framework, business
logic and various components. It provides
maximum features. User can create and
maintain a site with an unlimited number
of categories, products, orders,
customers, etc.
HIGHLIGHTS
QUICK FACTS
Rapid development-
less than 180 hours.
Multiple Language
and currency support
THE PROBLEM
PretCastle – Web portal for
Fashion enthusiast who needs
to expand their horizon using
power of technology in this
competitive world by making
their Online presence.
CHALLENGE
Find a solution that will add
significant business value and
easy to maintain portal by a
non IT client.
TECHNOLOGY
The web system has been
designed in PHP – Joomla
framework architecture
www.pretcastle.com
Inventory Management
LEAGUE MANAGEMENT
Order Management
COUPON MANAGMENT
GENERAL SPECIFICATIONS
17. Sapple Systems has gladly been
associated as the Technical partner with
Sans Pareil Connect Pvt. Ltd for
conceptualizing an e-Procurement
System. Sapple has made active
participation since initialization of the
project and suggested many customer
friendly modules for this product. With a
complex admin panel to manage all the
modules of the portal and complex
reporting structure to help admins in
managing the Users, Payments and many
other things. Extensive Email and SMS
Notifications to the Buyers and Suppliers
on the RFPs, Offers, Profile updates etc
keeps the users updated about their
business and portfolio regularly.
A complete e-Procurement system
enables Buyers and Suppliers to get the
best from the market:
RFP/RFQ Creation System
Quotation Invite Management
Online Quotation Submission
Automatic Filtering
Quotation Analysis System
Reverse Auction/Supplier Negotiation
Management
Audit Log Management
Sub User Management
Approved Supplier Management
Private and Permanent Message
Board
Purchase Order Management
Centralized Mail Box
Instant Alerts
Feedback Management System
Supplier Directory Service
Products/Services Directory Service
Auto Report Generation
Supplier/Buyer/Product Search
Offer Comparison Management
Provides a one glance easy to understand
comparison of various offers and their
variances with the procurement budget.
offers received in Foreign Currency can
also be managed here.
Key Advantages of using Business Mitr’s
eProcurement Management System
This system can be used
to perform automatic negotiation with
the bidding suppliers on their offers. The
RA Panel gives a LIVE view of the
negotiation that is going.
HIGHLIGHTS
QUICK FACTS
6000+ hours of
development
5+ big Corporate users
with the beta Launch
THE PROBLEM
Business Mitr – an e-
Procurement System needs
very user friendly application
which can be used by it’s Non
- IT users as well with ease.
Extensive Reporting, On the fly
updates and comparisons of
Offers, Secured communication
within the System, Currency
conversion of offers , Audit
Trials and Reverse Auctions –
Few of the complex features
for best user experience and
Productivity.
CHALLENGE
Find a cost effective solution &
user friendly solution that will
help in making the Lives
simpler and better for Buyers &
Suppliers.
Provide fraud protection in
Procurement process.
Enhance buyer savings &
Productivity and extensive
reporting.
TECHNOLOGY
The web system has been
designed in Symfony
framework using PHP and
MYSQL Server.
www.businessmitr.com
FEATURES OF BUSINESS MITR
LEAGUE MANAGEMENT
ADVANTAGES OF BUSINESS MITR
OFFER COMPARISION MANAGEMENT
LEAGUE MANAGEMENT
REVERSE AUCTION PANEL
18. Sapple Systems provided the answers
that Kitchen Porter Tech™ had been
looking for. Our completely integrated
solution allows restaurant owner to
manage their food order guide, Purchase
Orders, Track their daily and catering
sales. It helps user to manage their
contacts like vendor, customers and
employees. The system is intelligent
enough to suggest user best vendor for
their purchase order in terms of price.
Automatic emails for inventory shortage,
employee over/under scheduled and
catering order reminder are very helpful
to restaurant owners.
Kitchen Porter Tech™ can track multiple
revenue centers including purchase
orders, receiving and inventory levels. In
addition, users can transfer inventory
from one location to the other while
adjusting the inventory levels
automatically to the locations affected in
the transfer of products.
Easily create purchase orders and
compare vendor pricing by selecting the
item.
Purchase orders can be placed for
each location (revenue center)
Control which vendors can sell to the
locations listed
Compare vendors by item
Submit purchase orders online with
automated emails sent to the
appropriate vendor.
Kitchen Porter Tech™ allows the user to
enter inventory items for each vendor
and tie those inventories by selecting a
friendly name. When entering inventory
you can also create yields that can be
used in each recipe and catering package
Easy tab layout to get recipes entered
and added to inventory
Give recipes menu names
Build recipes based on vendor and
compare vendor pricing
Add images and recipe instructions
Kitchen Porter Tech™ will track food
costs, pricing, and gross profits
Use sub recipes in the recipe page
and as Kitchen Porter Tech™ takes
the repurpose inventory in the sub
recipe and adjusts your inventory
accordingly.
Our catering module is an interactive
application that allows you to create
catering packages from items or recipes.
Easily create your catering items and
group them into packages for easy data
entry.
Catering Line Up
Chef Work Order
COGS
Current Inventory
Recipe Card
Top Selling Menu Item
Daily Sales by Location
Daily Sales by Item/group
Vendor Item
Contacts
Schedule By Employee
Schedule By Location
Food Order Guide
Contacts
HIGHLIGHTS
QUICK FACTS
Manage Multiple
Locations
Manage Daily and
Catering sales
Mange Recipe Costing
and Inventory
Schedule your
employees
THE PROBLEM
Restaurant owners are looking
for tool that make their work
easier and are available
anywhere and anytime.
Kitchen Porter Tech™ wants to
provide a platform to all
restaurant owners which help
them in running their
restaurants easily and
profitably.
CHALLENGE
Find a solution that will add
significant business value and
reduce costs.
TECHNOLOGY
The web system has been
designed in MVC 3.0 with razor
using .net and SQL Server.
MULTIPLE REVENUE CENTERS
LEAGUE MANAGEMENT
PURCHASE ORDERS
PURCHASE ORDER
INVENTORY VENDOR AND YIELD
CATERING MANAGEMENT
LEAGUE MANAGEMENT
RECIPE COSTING
LEAGUE MANAGEMENT
REPORTING
LEAGUE MANAGEMENT
19. We have provided the answers that CSI
Diagnostics had been looking for. Our
completely integrated solution supports
online surveys with quick and self
explanatory reports in multiple
languages.
Fully Customizable Organization
Optimizer help administrator to do health
check up of organizations by providing
following features:
Client Setup
Practitioner Setup
Enterprise Setup
Challenges Management
Capability Management
Questions Management
Custom Questions Management
Open-ended Questions
Automated projects
Online Surveys
Immediate feedback on survey
completion.
Graphical Reports
Data Files
One-time use web based page for
questionnaires.
Different language support to
participants according to their
comfort.
Confidential feedback.
Easy set-up of questions.
Customizable questions for each
survey.
Fast Turnaround of feedback
Reports(PDF and Data file format)
based on :
Challenges
Capabilities
Each Category
Each Major and Sub Group
Highest and Lowest ranked
questions
Open Ended question
Graphical and Tabular
representation of results.
A quick survey to understand how easy is
to use the Organization Optimizer.
Generates immediate feedback based on
the responses to the survey.
HIGHLIGHTS
QUICK FACTS
10000+ hours of
development
Online Survey Support
Custom questions
Immediate Graphical
Reports
THE PROBLEM
CSI Diagnostics is a Complex
system which wants to provide
the ability to do a periodic
health check-ups on the
Organization.
CSI Diagnostics wants to
provide the world’s first
universal organization
diagnostic resource that is
fully web based resulting in
delivering very affordable
value to organization's in
many different ways.
CHALLENGE
Find a solution that will add
significant business value and
reduce costs.
TECHNOLOGY
The web system has been
designed in 3-tier architecture
using .net and SQL Server.
ORGANIZATION OPTIMIZER
LEAGUE MANAGEMENT
SURVEY FEATURES
TEST DRIVE APPLICATION
23. Partnerships & Affiliations
A member of NASSCOM and has been recognized by NASSCOM as
“Featured Emerging Company for the year 2010”
http://nasscom.in/Nasscom/templates/LandingPage.aspx?id=51860
Member of Indian Testing Board for International Software Testing
Quality Board (ISTQB)
http://www.istqb.in/Affiliates.php?alpha=S&ad=
Member of Data Security Council of India (DSCI)
http://www.dsci.in/
In Top 200 out of 500 Technology Fast Companies in Asia – 2011.
24. Contact Us
Sapple Systems Pvt. Ltd.
Corporate Office:
INDIA
B – 88, 3rd
Floor,
Sector – 2,
Noida - 201 301 (UP)
For business development
Contact:
Email Us: business@sapple.co.in
Skype: sapple.systems
www.sapple.co.in