CANTATA TECHNOLOGIES SERVICES PVT. LTD.€¦ · CANTATA TECHNOLOGIES SERVICES PVT ... Drupal,...
Transcript of CANTATA TECHNOLOGIES SERVICES PVT. LTD.€¦ · CANTATA TECHNOLOGIES SERVICES PVT ... Drupal,...
Contents
Introduction
Software Development Methodology
About us
IT Skills
Company Overview
Business Solutions
Industries we serve
1
2
3
4
5
6
7
Contact Us
Business Models
Why CANTATA?
8
9
10
11
12
Vision andValues
Clientele
Our Work – Case Studies
• An IT solutions and consulting company
• Rich experience in providing solution to SMEs and Large Enterprises
• Solutions developed around avant-garde technologies on time
• Repeat Business underlines our growth so far
• Offering quality solutions at optimum cost
Company Overview
Vision
“To set new benchmarks in providing quality IT services and solutions to global software product vendors by
consistently investing in experienced talent pool globally and be one of the top Offshore Product
Development Services providers
across globe.”
We work on three basic principles
Transparent & Effective
Communication
Consistent Quality
In Service Delivery
Commitment Towards
Hard Work
Thursday, 11 April, 2013 OTS Corporate Presentation Ver. 1.0 4
INTEGRITY
TECHNOLOGY ORIENTED
PEOPLE DRIVEN
TEAMWORK
QUALITY HIRING
INNOVATION &
EXCELLENCE
CUSTOMER FOCUS
Corporate Core Values
Our Business Solutions
GLOBAL
PRESENCE
GLOBAL
DELIVERY
MODEL
10+ YEAR
OF
TRACK
RECORD
WORLD
CLASS
INFRA-
STRUCTURE
COMMITTED
TO
QUALITY
PROVIDERS
OF IT
SOLUTIONS
Global
Presence
Providers of
IT Solutions
Committed
to Quality
World Class
Infrastructure
Global
Delivery
Model
10+ Year
of track
Record
Idea
Incubation
Idea
Maturity
Product
Specification
Idea
Feasibility &
Analysis
Release
Planning
&
Design
Release
Testing Market
Release
Customer
Support
Next
Release
Planning
Application Development
and Maintenance
Product Development and Support
IT Consulting Services
ERP /CRM
Migration and Re-
engineering
Mobile Applications
Web-based Applications
and e-commerce
Thursday, 11 April, 2013 6
IT Skills
Group Expertise
Web Development/Rich
Internet Applications
Developing dynamic, rich, secure, cross browser
applications using technologies such as GWT, JSF,
Struts, Flex, Silverlight, Ajax, Jquery, JSON,
Tartanator,Mashups, HTML5, CSS3, XSL, OWASP
Enterprise Application
Development & Integration
/Enterprise Service Bus /SOA
SOAP/Restful Webservices, Messaging, JMS, RPC,
Routing
Mobile Applications
iPhone/iPad, Android, Windows Mobile, Blackberry,
Enterprise Mobility
PHP Development
LAMP, WAMP, Cake PHP, Zend Framework, CMS
tools like Joomla, Drupal, Magento
Web/Application security
OWASP, TLS/SSL, authentication/authorization
models, XSS, Cryptography
Application Servers/Web
Servers Jboss, Websphere, Weblogic, Tomcat, Apache, IIS
Application architecture
Scalable, High performing, Clustered, Load balanced,
transactional, fault tolerant, high available
architectures
Java/JEE technologies
JSE, Java Servlets, JSP, RMI, EJB, JMS, Spring
Framework, Hibernate
.Net Technologies ASP.net, VB.net, C#/VB, ADO.net
Alliances / Partners
CANTATA would be keen and open to alliances and accept partnerships in the business interest of each other. We
extend the benefit of our technical expertise in various technologies and the domain experience to be your technical
alliance. You take care of the marketing aspects and we keep investing into technology to give you the most updated
and versatile solution adapted to latest technology.
Business Models
Dedicated Development Center Model
A dedicated development center, which is an extension of the customer’s software engineering facility. The customer
pays fixed monthly rate for the team
Hybrid Model
In this model, a major portion of the project is in a fixed price basis and at the same time, resources are deployed on a
time and materials pricing basis. Adopting this model enables the client to optimize their budget.
Time and Material Model
Under this model, we define the business model and work hand in hand with our client for end to end execution of
project. The client pays a fixed hourly rate. At times, once the scope is frozen this type of project also gets converted
to the fixed price model.
1
2
3
4
Fixed Price Model
The customer pays a pre-negotiated fixed price for the completed projects which in turn is linked to well defined
deliverables. For any change in scope a predefined fixed hourly rate agreed initially is paid.
5
Differentiators...
• Excellent Service
• Round the Clock Support
• Value for Money - Delivering a true cost – benefit
• Proven track record
• Wide spectrum of services
• Flexible business models
• Continuous Technology Adaptation and Innovation
Why CANTATA…
• Extremely Competitive
• High Degree of Flexibility
• User Friendly and Impressive GUIs
• Multi-Platform Compatibility
• Unparalleled Service
Why CANTATA
Application Development & Maintenance Engagement With
A Large US based Software Services Company for a big
Insurance Application
The Client: Client is a leading software services provider in US and specializes in software services to
Global 1000 companies, especially in the automotive, consumer electronics, and insurance agencies.
Business Problem:
• Need to reduce Operational cost,
increase Return on Equity and
reduce operational risk
• Need to reduce ‘Turn around time’
for defects and enhancements
• Need to Reduce delivery risk and
improve business focus
Key Benefits: • Successfully managing product enhancement & maintenance.
• High quality.
• 100% SLA Compliance.
CANTATA’s Solution:
• Application development & maintenance support
services across Technology
• Complete System/Integration/Regression Testing
across Technology
• Agile & Scrum based methodology
• Customizations to meet the needs of the end
customers
• Robust Governance Model to manage the engagement
• Sole vendor for the client across the globe.
ADM Engagement With A Large US based Software Services
Company for Distribution Channel Management product suite
The Client: Client is a leading software services provider in US and specializes in software services to
Global 1000 companies, especially in the automotive, consumer electronics, and insurance agencies.
Business Problem:
• To achieve significant cost
rationalization
• Need to reduce ‘Turn around time’
for defects and enhancements
• Solutions provided to the
customers demand extremely
high availability, high quality and
quick time to market their
products
Key Benefits: • Higher predictability of release schedules.
• Successfully managing product enhancement & maintenance.
CANTATA’s Solution: • Development/enhancement of functionality for the
existing suite of Software Products
• Maintenance and Support for the existing suite of
Software Products
• Agile & Scrum based methodology
• Virtual Development Environments to leverage the
advantage of virtual infrastructure and templates.
• Customizations to meet the needs of the end
customers
• Close interaction between all the parties for quick &
speedy work.
ERP Solution for a large Retail Chain
The Client: The Client owns one of the largest Retail Chain of the Country, having 22 outlets across 7
cities.
Business Problem:
• Critical to integrate & optimize
business processes to increase
efficiency & reduce costs.
• Need to optimize overhead and
inventory.
• Need to provide visibility for
informed decision making.
Key Benefits: • Improved quality & efficiency of business.
• Critical decision making support for higher management.
CANTATA’s Solution: • Developed an ERP system to unify various business
processes like Procurement, Warehouse, Marketing,
Accounts, Distribution etc.
• Features helpful in the analytics, forecasting &
decision making process such as formulating pricing
strategies, merchandise planning, inventory
optimization and store execution.
• Workflow automation for easy monitoring & tracking
the workflow.
• Support for MIS & detailed reports.
• Phased implementation support.
• Highly configurable & scalable system.
Migrate installer for a large Financial product suite from Install
Shield to Install Anywhere
The Client: Client is a leading software
services provider in US and specializes in
software services to Global 1000 companies,
especially in the automotive, consumer
electronics, and insurance agencies.
Business Problem: • New setup should be multiplatform and
can run on any environment such as
Windows, Mac, Linux, AIX, Solaris, Unix
etc.
• Further development & support of
InstallShield is stopped, so there is
added impetus to switch over to
InstallAnywhere.
• Current setup creation process is a
complex mix of batch jobs, Python
scripts, Java programs & InstallShield
thus making migration a bit complex.
Key Benefits: Product can be installed on
multiple platforms using the same setup
and mitigated risk of InstallShield ending
support.
CANTATA’s Solution:
• Accomplished the migration with minimal effort &
least complexity by transforming InstallShield
project XML to InstallAnywhere project XML
through XSL and keeping & re-utilizing most of the
existing process unchanged.
• Modular replacement of InstallShield with
InstallAnywhere.
• Developed & integrated custom actions for
features not provided built-in by InstallAnywhere.
• Delivered a working solution in record time when
other vendors were not able to provide any
solution even after working for many months.
Expansion & up-gradation of the range of application server
platform support of a big Financial application & upgrading it's
technology stack.
The Client: Client is a leading software services provider in US and specializes in software
services to Global 1000 companies, especially in the automotive, consumer electronics, and
insurance agencies.
Business Problem: • To gain the advantages of latest
modular architecture of Jboss 7 & to
address the security threats exposed by
JBoss 4 , there is need to upgrade to
latest version of JBoss 7.
• To expand the range of Application
server platforms supported to include
Websphere Application Server to
enable the application compliant for
one of the new client’s environment
running on WAS.
• To upgrade the JEE technology stack
used in application to reap the benefits
of latest technology.
Key Benefits: Expansion & upgradation of the range of Application server platforms supported, reduced
security threats and upgrade to latest technology stack to reap the benefits of latest advancements.
CANTATA’s Solution: • Layering & modularizing application component
dependencies according to new improved JBoss 7
architecture.
• Upgrading the messaging middleware to HornetQ & Jetty
as compliant with JBoss 7.
• Configurable modification for porting the application to
new Application Server platform for Websphere.
• Modular upgradation of JSF to higher version by localizing
tags & taglib changes thus requiring minimal changes to
other application areas.
• Modular upgradation of EJB 2 to EJB 3 causing least
impact & changes to other application parts.
• Refactoring the application based on the best of class
Enterprise design principles.
eStorefront-Test and Fix for top ten OWASP vulnerabilities
The Client:
It is a USA based software services provider - the
largest acquirer of distressed enterprise software
companies - the second largest privately-held
enterprise software company in the world.
Business Problem: • OWASP Top Ten Vulnerability
• A1: Injection
• A2: Cross-Site Scripting (XSS)
• A3: Broken Authentication and
Session Management
• A4: Insecure Direct Object
References
• A5: Cross Site Request Forgery
• A6: Security Misconfiguration
• A7: Insecure Cryptographic
Storage
• A8: Failure to Restrict URL Access
• A9: Insufficient Transport Layer
Protection
• A10: Unvalidated Redirects and
Forwards
Key Benefits: No vulnerabilities exists in eStorefront.
CANTATA’’s Solution: • Tested for specific vulnerabilities (e.g., SQL Injection) by code
inspection and penetration testing.
• All server side code receiving data from POST requests has been
tested to ensure it doesn’t accept the data if sent as a GET.
• HTTP is a stateless protocol, meaning that web servers respond to
client requests without linking them to each other, so it has been
checked and fixed.
• Attempted to directly access a protected page through the address
bar in web browser to test using forced browsing.
• Cross Site Request Forgery describes a way to force an unknowing
user to execute unwanted actions on a web application in which he
is currently authenticated. It has been checked and fixed properly.
• Requested all enumerated directories to identify any which provide
a directory listing.
• The Session ID or Cookie issued to the client should not be easily
predictable. The cryptographic algorithms with key length of 256
bits has been used.
• The authentication and authorization policies have been made role
based.
• Non-SSL requests to all sensitive pages have been redirected to the
SSL page.
• Ensured that the supplied value in using redirects and forwards is
valid, and authorized for the user.
Migrate Business Domain Configuration COM Part
The Client:
It has been serving people for 116 years in the US.
At last Count, it had 954,019 individual U.S.
customers, had 27,601 individual U.S. agents, had
strong financial ratings, and were a sales leader of
indexed life insurance and indexed annuities.
Business Problem: • Unsupported technology versions
• Not being able to add new
functionality due to old technology
• Difficulty and expense associated
with maintaining older technology
Key Benefits:
• Successfully managing all component features
as well as able to enhance additional features
with the use of latest technology.
CANTATA’s Solution:
• Moved off of unsupported technology versions
• Stabilized and sustained business critical software
applications
• Realized efficiency gains with the use of latest technologies
• Able to add new functionality with the use of advanced
capabilities of a technology platform
• Improved application performance and usability with software
application migration
• Saved from the difficulty and expense associated with
maintaining older technology
• Stay competitive and gaining market share with software
application modernization
• Functionality includes
• Environment Manager & Workbench
• Data PAKs, Logic PAKs, Presentation PAKs, Procedure
and Event PAKs, etc.
• Change Units :- It is a set of snap-together components
known as Change Units.
Contact us :
Office no. 1, 8 & 9, Amrapali Village,
Nyaykhand-2, Indirapuram, Ghaziabad
Delhi-NCR, 201010
Email: [email protected], [email protected], [email protected]
Phone : 91-120-4291270
Website: http://www.cantata.in
THANK YOU