A Few Key Benefits:
Faster scale-ups
Better control
Easier manageability
Easier upgrades
Lower TCO
Also check out 6-step Process to Saas-enable Your Product.
2. About Neev
Web
Mobile
Magento eCommerce
SaaS Applications
Video Streaming Portals
Rich Internet Apps
Custom Development
iPhone
Android
Windows Phone 7
HTML5 Apps
Cloud
AWS Consulting Partner
Rackspace
Joyent
Heroku
Google App Engine
Key Company Highlights
250+ team with
experience in managing
offshore, distributed
development.
Neev Technologies
established in Jan ’05
User Interface Design and User Experience Design
VC Funding in 2009 By
Basil Partners
Performance Consulting Practices
Part of Publicis Groupe
Quality Assurance & Testing
Member of NASSCOM.
Outsourced Product Development
Offices at Bangalore and
Pune.
3. Why SaaS? - A Few Key Benefits
Single Deployment
Centralized Billing And
Subscription
Customer 1
ALL-COMBINED
Customer 2
Customer 3
Easier manageability
Easier upgrades
Lower TCO
Faster scale-ups
Better control
4. Neev SaaS-ification Framework – A Predictable Path to SaaS
6-step Process to Saas-enable Your Product
1.
Assessment
6.
Optimization
2.
Leverage Cloud
5.
Application
Migration
3.
Centralize
Control
4.
Database
Migration
6. Step 3 – Centralize Control
Step 4 – Database Migration
Step 3
Step 4
3 - 6 Weeks
6 – 10 Weeks
• Retain multiple deployments
• Migrate database to a
• Migrate to centralized
single DB-deployment
billing/subscription
• Leverage different storage
and fault-tolerance options
7. Step 5 – Application Migration
Step 6 - Optimize
Step 5
Step 6
10 - 15 Weeks
3 – 4 Weeks
Continuing Iterations
• Explore Hybrid Strategies
• Serve all customers from a
single code deployment
• Determine:
o Utilization patterns
o Mean Time-to-Failure
• Performance Optimizations
8. Case Study 1: A SaaS-based Platform for Enterprise Communication
About the client: Collnext is an India-based startup that aims to be a world leader in developing and
providing intelligent and customizable IT Solutions.
Business Challenge: The client required a Web-based application that would facilitate communication
between two individuals at B2B, B2C & B2E levels. They wanted the application to be flexible, quick
and cost effective. The interface that allows for communication would be decided by the users and
there would be no Admin. The application had to primarily target shopping malls and small retail stores
where employees need to communicate with one another or with their vendors through secure
channels.
Solution: Neev provided a SaaS-based solution using Agile Methodology to deliver the product in
three months. Neev designed the templates that would be used for communication between the
different companies and departments and ensured that they were standards driven. MongoDB was
specified by the client as opposed to SQL (RDBMS). The decision to move to MongoDB enabled the
team to directly use the objects from Java, in the database than having to use a query language. This
speeded up sifting through large files with more than 60,000 records and made it a simple task. The
testing was done without any automation tools.
Top Features and Challenges:
• Web-based App compatible across Web and Mobile platforms with dynamic Forms.
• Both private (only visible to communicating parties) and public channels (visible to everyone).
• Huge amount of data to be handled - over 60,000 records at a time.
• Implementing Rule Engine in Java was a challenge.
9. Case Study 1: A SaaS-based Platform for Enterprise Communication
Technology Stack:
• MongoDB
• Struts
• Spring
Click here to view read the detailed case studies.
10. Case Study 2: A SaaS-based Distributed Sales Force Management App
About the Client: The client is a privately held company based in India. Its solutions are widely
used by large FMCG and financial companies in India to manage their distributed and indirect
sales force.
Business Challenge: FMCG, Telecom or Insurance businesses rely heavily on a distributed and
indirect sales force. Most team members are on pay-rolls of distributors or other entities in the
downstream supply chain. There was a need for a single highly configurable platform to
remotely control and manage the capacity and performance of sales teams.
Solution: Neev provided a SaaS based multi-tenancy solution using Groovy on Grails (GoG).
Neev’s implementation team utilized GoG plug-ins smartly to deliver a rich feature set while
expediting Go-to-Market by 40%. Plugins used included Internationalization Plugin, AWS
Elastic Cache Plugin, Spring Security 2.0 Plugin and Batch Job Plugin. 9 modules were
developed including Analytics which provided target and incentive recommendations and
performance segmentations. Highly configurable work-flow based approvals and access
controls were built in.
Top Features and Challenges:
• SaaS based multi-tenancy solution – multiple companies use the same code base
• Highly configurable work-flow based system with approvals and access controls built in
• Making the system work-flow based
11. Case Study 2: A SaaS-based Distributed Sales Force Management App
Technology Stack:
• Groovy on Grails (GOG)
• HTML, CSS, jQuery, Javascript
• Open Source plugins: Excel upload, Email integration, Blogging, Excel creation
• External Integrations: SMS gateways, Yammer, Fusion Charts
• Third Party Libraries: Yammer, Fusion charts, SMS Gateways, CAS, Jasper
• MySQL
12. Case Study 3: A SaaS-based Portfolio Management Tool to Assess Organization Health
About the Client: Established in 1995, Chorus develops and markets healthcare management software
solutions and services. The company provides software for physician practice management and
managed care. Chorus products include Chorus Practice Management System, electronic health
records system and Chorus Learning Management System. Additionally, it provides electronic claim
services and managed IT services.
Business Challenge: Chorus wanted a tool to be used by the top management of their clients to
monitor the organization. The tool was to allow them to organize data about the resources, develop a
rating system and quantitatively measure the parameters that contribute to the organization’s health.
Once this is done, it would present a detailed analysis of the organization.
Solution: Neev followed a Service Oriented Architecture (SOA) in the development of the tool and
deployed the same using a SaaS (Software-as-a-Service) model. Every organization is entered as a
portfolio in the system. The generic system can then model and manage any organization by offering a
drill down to the specific entities within the organization like users, hardware etc. Neev also extended
service and support for the system.
Top Features and Challenges:
• Easy to monitor as the object groups are appropriately classified
• Generates ratings and scores of organizations
• Highly secure to prevent unwanted access
• The various services, products or divisions can be modeled in real time without writing additional
code and only by using a web interface for the system design.
13. Case Study 3: A SaaS-based Portfolio Management Tool to Assess Organization Health
Technology Stack:
• J2EE
• Struts
• Spring
• Hibernate
• Postgres
• iText
Click here to view read the detailed case studies.
14. Case Study 4: A SaaS-Based Online Video Editing Platform and Marketplace
About the Client: Tubifi is a privately held company headquartered in Burlington, MA, USA. The Tubifi cloud-based
video editing platform developed by Neev Technologies makes high quality video creation a snap, at a fraction of
the original cost.
Business Challenge: To develop a SaaS based video compiling and editing platform that can integrate with video
stock footage providers and bring together ad-consumers, stock footage vendors and ad-creators. The client
approached Neev Technologies to design and develop a functional MVP (Minimum Viable Product) to acquire
investors, do a quick launch to gather a user base and then add more features.
Solution: Neev Technologies developed a video editor on a browser wherein users can search content from
multiple stock footage vendors and use relevant footages in their compositions. The solution separated the video
transcoding and stock footage download from the video editor - Stock purchase requests were queued in
Amazon SQS and executed in the back-end so that downloads can be optimized for traffic and bandwidth usage,
while the user need not be online. A dedicated team of architects, developers, quality analysts, and performance
engineering experts used a scrum-based Agile process to deliver a successful product in a relatively short time
frame.
Top Features and Challenges:
• Ability to search content from multiple stock footage vendors in one single platform; drag & drop audios,
videos on timeline (without downloading) and use them in compositions
• Open Marketplace for creating ads - Creative Personnel/agencies can create demo videos and share with a
select group
• Ability to export compositions as mp4 or FCP(final Cut Pro) format
• Federated content search across multiple stock vendors and displaying results on a single platform
• Using watermarked, low-res footage in compositions without downloading them.
15. Case Study 4: A SaaS-Based Online Video Editing Platform and Marketplace
Technology Stack:
• Custom built application on Java
• Custom built video player on Flex
• CAS for Single Sign on
• MySQL DB
• Twistage for transcoding video clips
• Amazon Queuing Services (SQS)
• Jenkins for continuous integration
In the News:
• New Tubifi Collaboration Features
Accelerate Video Production in the
Cloud
• Tubifi Announces Availability of Its OnLine Video Creation Platform
Click here to view read the detailed case studies.
16. Case Study 5: Building a SaaS-based Risk Assessment Software
About the Client: Audit & Risk Software Solutions Ltd (ARSoft), the company behind PulseGRC was
founded in 2009 and has offices in the United Kingdom and India. They have over 50 years of
experience in risk, control, and audit, product development and support.
Business Challenge: The client wanted a technology partner who would assist them with the
implementation of a complete suite of tools for Risk Management aptly called ‘PulseGRC’. They did not
want to compromise on user friendliness and the ease of understanding the business flow and
scalability.
Solution: Neev helped the client in deciding whether the final software must be based on an OnDemand or an On-Premise model. ARSoft also chose ASP.NET to develop the SaaS application, which
was a relatively new experience for Neev. Neev brought in years of expertise to make the final product
more user friendly and made it easier to understand the business flow. PulseGRC also provides a
uniquely holistic view of the risk exposure, which is crucial to its working.
Top Features and Challenges:
• PulseGRC automates key risk processes. Workflows are based around risk processes such as Risk
Identification and Risk Acceptance.
• The major challenge in designing an On-Demand version was to design a scalable database model,
which can manage both SaaS and On-premise.
• We had previously implemented SaaS applications using only Java and ROR (Ruby on Rails). Hence,
using ASP.NET for implementing the same was a new experience.
17. Case Study 5: Building a SaaS-based Risk Assessment Software
Technology Stack:
• Windows Server 2008
• ASP.NET
• .NET 3.5 And C#
• nHibernate
• SQL Server 2008
• IIS 6
Click here to view read the detailed case studies.
18. The Neev Edge
• End-to-end consultative approach for software solutions through needs assessment,
process consulting and strategic advice.
• Internal QMS are ISO 9001-2008 certified and CMM level 3 compliant.
• Continuous process and service level improvements through deployment of best-ofbreed processes and technologies.
• International Standards and best practices on Project Management including PMI, ISO
and Prince-2.
• Proven EDC Model of delivery to provide predictable results.
• Scrum based Agile development methodology.
21. sales@neevtech.com
Neev Information Technologies Pvt. Ltd.
India - Bangalore
India - Pune
The Estate, # 121,6th Floor,
#13 L’Square, 3rd Floor
Dickenson Road
Parihar Chowk, Aundh,
Bangalore-560042
Pune – 411007.
Phone :+91 80 25594416
Phone : +91-64103338
For more info on our offerings, visit www.neevtech.com