SlideShare uma empresa Scribd logo
1 de 48
CETAS Application
Development and Support
Services
Implementation
Services
• Implementation
• Consulting
• Customization
• Upgradation
• Add-on & Vertical
Development
• Integration Services
• Support & Maintenance
• IT/Project Outsourcing
• Professional Services
Application
Maintenance
Services
Migration
Services
• Bespoke Application
Development
• Ready .Net & Mobile
Framework
• ASP.NET Mobile
Development
• ASP.NET SharePoint
Development
• Product Engineering
• Project Outsourcing
• Application Support
management
• 24X7 Support
Monitoring
• Incident
Management
• Application Services
Desk
• Service Level
Management
• Application
Migration
• VB to VB.NET
Migration
• ASP to ASP.NET
Migration
• Legacy
Modernization
• .NET Framework
Services
Microsoft Technologies: .NET, Web2.0, SharePoint, Mobility, IOT
Application Development Application Maintenance
Services
Migration Services
. Bespoke
Development
Services
• Knowledge
Acquisition
• Shadowing & Joint
Operation
• Onsite Support &
Offshore Transfer
• Offshore
Stabilization
• Steady State
Transition
Management
Transition
Management
• App
Development
• Xamarin
Framework
• Android/IOS/
Windows
Mobility
Mobility
Application Managed Services Offering
Application
Development
Application
Maintenance
Application
Transformation
Technology Supported – Microsoft / Sun
Client & Server Mobility
Web
Application
Enhancement
Technology
Migration
Bug Fixing
DB Migration
Reverse
Engineering
Testing Services
Application Managed Services Offering
Application
Development
Application
Transformation
Infra Structure
Scope
Management
Project
Management
Build Release
Management
Configuration
Management
Knowledge
Management
Quality
Management
Documentation Support Tools
Metrics/SLA
Management
Service Enablers
Estimation
Governance
Framework
Training
Application
Development
Application
Transformation
ASP .Net
VB.Net
Sharepoint
Oracle DBMS SQL
Xamarin
Framework
Mobile
(Android / iOS)
Silver Light
Dyna Query Dyna Text
Devexpress
Technology Spread – Area of Competency
MVC
Telerik UI
Widget
N-Hibernate
Dynamics NAV Dynamics AX Dynamics CRM
Crystal & SSRS
Reports
Application Development – Area of Expertise
Custom
Application
Development
• Client & Server
• Web Application
• Application
Integration
Services
• Reporting
Mobility
• Android
• IOS
• Windows
• SMS Based
Business
Notification
Portals
• Collaboration
• Content
Management
• Share Point
Application Maintenance Services
Production Support
• LO – Help Desk
• L1 – Application Support
Maintenance
• Bug Fixes
• Enhancements
• DB – Support & Maintenance
• Configuration & Release
Management
• Application Deployment
• User Training & Technical
Documentation
Value Added Services
Maintenance
• Application Documentation
• Application Performance Audit
• Application Performance Tuning
• Application Productivity Tuning
CHAMP Foundation
Import Manager
Login Audit
License
Manager
Page Visit
Tracking
HELP Builder
Export Tool
Dynamic
DLL
Filters
Subscription
to Filters
Wizard
Creator
Menu
Search
Data Transport
Layer
.NET FRAMEWORK - CHAMP
Authentication & Authorization
Notification Center
Multi
Lingual
Dynamic Fields
Workflow
Manager
Notification
Engine (Text &
Email msg)
Dashboard (Web
Parts)
Document
Manager
Archive
Manager
Change Logger
Dynamic
Query Tool
Smart
Search
Support Logger
.NET FRAMEWORK – CHAMP Foundation Layer
1. Application Framework developed following MVC design pattern using
C#
2. Core libraries (API) follow Factory design pattern
3. Test Driven Development (TDD)
4. Open source technologies like log4Net and nHibernate
5. Provides most commonly used functionalities readily available for a
Corporate/Enterprise.
6. Provides easily deployable database installation scripts for SQL Server
as well as Oracle. Database independent code
7. Configuration Option to use Framework via WCF (if required)
CHAMP - Concept
1. CETAS.Helper intention is to provide unit tested code to developers in
a simplest usage form.
2. Data Access Layer (DAL) which can work for any database.
3. System.Transaction integration with Unit Of Work model.
4. MSDN style documentation for AppHelper.DLL with examples.
CHAMP - Approach
CHAMP – Architecture
CHAMP – Architecture
1. Kick start an app quickly for any database
1.1. Database create script for SQL Server
1.2. Database creation script for Oracle
1.3. Organization of database objects in schema and storage
2. Multi Company
3. Multi Lingual (Auto Learn and correct using TranslateAPI)
4. AppConfig (dynamic expando object)
5. Log4Net
6. BaseObject for all shared features like (configurable using AppConfig)
6.1. Dynamic Fields
6.2. Attachments
6.3. Audit Trail (created and last modified)
6.4. UI Label with Language Translation
6.6. Page Visit Log
6.7. SmartSearch
CHAMP –Benefits for Developer & Organization
Multi Company  HOW ?
 Login will be for a company.
 Every detail in database from then on will be recorded for that company.
 Logout and Login back again for a different company
CHAMP –Features
Multi Lingual  HOW ?
 Users will be able to change language.
 Users can also add additional language in Structural  Lookup menu
 If automatic translation is found to be incorrect, corresponding labels can be
corrected in Structural  Translation Menu
 Online Language Translation can be switched off in Application Configuration
CHAMP –Features
AppConfig (dynamic expando object)  Do I really care?
Shared features of AppHelper are configurable
Application configuration records become properties of Common.AppConfig
object. Developer can easily use then in their application.
CHAMP –Features
BaseObject  Think Object !!
Shared Features code need not be included in every page.
It is automatically available in every object’s base object.
CHAMP –Features
1. Auto discovery using LDAP (Active Directory)
2. SHA512 one way password encryption algorithm
3. Standard SOX compliant password policies
4. User Roles and role based permissions
5. Delegate for Workflow
6. Login Audit Trail (Shared Feature)
CHAMP – Security Module
1. Basic Company Info
2. Lookup Tables. Configurable application tables controlled
by user
3. Menu created and built dynamically
4. Dynamic Fields is the ability to attach fields at runtime and
collect data at runtime for a given object
5. Translation and Label are used in Muti Lingual shared
feature. Labels are used in UI and Translation is translated
UTF-8 text in a specific language. Online translation services
can be used and URL can be just configured as part of
application configuration. AppHelper is designed to work
for Google Translator API for any language.
CHAMP – Structural Module
1. Filter is a parameterized SQL which can be plugged into other modules.
2. Filter supports most of Microsoft and Oracle SQL constructs.
3. Filter results are DataTable which can be easily integrated with apps.
CHAMP – Filter Module
1. Reports are one or more Filters with it’s runtime parameters.
2. Reports are constructed using Microsoft’s Report Definition Language Client (RDLC)
XML standards.
3. Drilldown reports can be created. Reports are saved in database in large binary
format (BLOB).
4. AppHelper generates basic reporting structure which can further be modified using
ReportBuilder 2.0 if required.
5. Reports can be easily generated, exported or previewed using AppHelper.dll
CHAMP – Report Module
1. Form is a template for data collection.
2. Form is a collection of attributes.
3. Forms can be used in Workflow.
4. Collected data record from Form can have one or more attachments.
5. Container controls like Panel / Tab can be created by providing Group
Name which is used for grouping attributes of same nature.
6. Forms can also have buttons which can be associated with a particular
workflow action. (Custom Form for Workflow)
CHAMP – Form Module
We can simple visualize workflow as a set of actions to take business processes from
one state to another based on certain actions.
Begin Step Action Process Step Action End Step
 Defining state transition rules for each business (application) object will constitute a
Workflow.
 State Transition rules can be basic sequential or it can be complex with multiple
parallel steps and actions.
 Actions and Workflow states can be defined based on required
business process
 Workflow Setup is the setup of State Transition rules
CHAMP – Workflow Module
Workflow Setup
Simple Workflow Complex Parallel
CHAMP – Workflow Module
Workflow Features
 Can be started from scratch by defining required actions and states for a
company.
 Can be attached to a Form when records are collected.
 Can be attached to an existing application object INSERT/UPDATE/DELETE
methods.
 State Transition rules can have parallel workflow paths with merging points
 State Transition rules are based on the following
1. Action (Approve/Reject)
2. Number of file attachments
3. Mandatory User taking action
4. Number of previous state action records.
 Can be attached to a custom form to collect additional data
 Reports can be attached to state transition rules so that notification email can have
PDF of attachments and reports.
CHAMP – Workflow Module
 Attached to a workflow to specify format and mode of notifications
 Processors for Incoming and Outgoing messages
 Send/Receive Email
 Send/Receive SMS
 Send IM/Receive IM (google hangouts)
 Resolve runtime variables to make notification templates more user
friendly
 Robust Notification Windows Service (NotifyService) with easy debug log
CHAMP – Notification Module
 Given Class Name and List of Properties, ability to
1. Generate Class (Data Contract)  Model
2. Generate Interface (Service Contract)
3. Generate Service (WCF Service) with CRUD member functions
4. Generate Service Factory (Static)
5. Generate Helper Factory
6. Generate Test cases for CRUD functionality exposed in Services
7. Generate Test case project with ordered test cases
8. Generate MVC pattern ASP.NET Visual Studio solution file
9. Generate Views (CSHTML) automatically  View
10. Generate Controllers (.CS) automatically  Controller
11. Generate responsive AJAX/JSON client functions (.js) automatically
12. Generate master-detail type functionality on the fly
 One way code generation only
 CodeGen module helps CETAS developers to Rapid Applicaion Development (RAD)
CHAMP – Code Generation Module
Hospital Management System
Out-Patient Module
Insurance
Billing
Payroll Module
Lab Module
Employee Self Service
for Leave & Payroll
Self-Service Patients
Module
Integration
with
Diagnostic
Devices
Canteen Financial Management
Operations
Room Module
Pharmacy
Module
Self-Service Doctors
Module
Hospital Management Framework
University Management System
Marketing
Student Self
Services Portal
Business
Notifications
Operations
Administrative Module
Central Processing
System
Exam Control
HR
Financial Management
(Dynamics NAV
Integrations)
CRM AR/AP
International
Business
CAMPUS - University Management System
Dynamics NAV services for
Microsoft Partners and ISVs
Dynamics NAV
Product Engineering Services & Advantages
Dynamics NAV
Customization
Dynamics NAV
Add-on
Development
Dynamics NAV
optimization
Dynamics NAV
Integrations
Dynamics NAV
Reporting &
Portal
Development
Dynamics NAV
Mobility
Development
The team works exclusively with you and can’t be assigned to any other projects.
Developer’s working hours can be adjusted to your time zone. They can also work on site when
required.
You have a full control of the team’s working process, being able to change any details of
the project as often as you wan
Reliability
Flexibility
Control
Transition Framework
Current Services by Customer/incumbent Support Team
Due
Diligence
Due
Diligence
Initiation
Transition
Planning
Resource
Ramp-up
KT Kick Off Infra Setup
KT
Shadow
Support
Acquire
Knowledge
Business
Knowledge
Technical
Knowledge
Process
Knowledge
Shadow
Support
• Discuss Tickets
• Know
Applications
• Transfer
Knowledge to
Others
•KT Techniques
• Self Study
• Discussion &
Joint
Workshops
Fix all types of
Support and
discuss with
incumbent
Support Team
Study State
&
Optimisation
Review &
Refine
Process
Delivery
Support
Services From
Offshore
Cut Over
Activities
Continuos
Improvement
DeliveryModels Onsite Delivery
Model
Offshore Delivery
Model
Hybrid Delivery
Model
Onsite – Offshore Model
• Reduced Cost
• Quality Results
• No extra infrastructure
• Access to most optimal resources for required period only
• 24/7 productivity
• Best possible Management of resources
ODC Model
• Dedicated team
• Dedicated network if necessary
• Management by Customer / Vendor
• Fixed minimum head count, ramp-up / ramp-down by vendor
• If working from customer facility – Customer can choose to
rebrand 10% of vendor project staff once a year every year on
mutual agreement
BOT Model
Build :
• Negotiate prices during operation phase
• Negotiate length of operation phase
• Negotiate formula for acquisition (Transfer phase):
• Total number of paid man years during operation phase
• Team profiles (roles, years of experience, skill sets)
Operate :
• Start with a pilot and increase the team steadily until reaching a
minimum of 40 people (at least) for transfer phase
Transfer :
• Setup operation (facility, administration, Legal)
Delivery Models
Case Studies
Case Study: MDIS, Singapore
• Developed and deployed a solution for end to end Campus
management
• Build on CHAMP Foundation
• Seamlessly integrated with Microsoft Dynamics NAV for
Financial Accounting
• Technologies & Tools used: C#.Net, ASP.Net, MVC3, SQL
Server Database, Telerik UI Controls, Log4Net, Ajax,
NHibernate
MDIS is Singapore’s oldest not-for-profit professional
institute for lifelong learning, having operations in Singapore
and Malaysia
Case Study: St. Jude’s Public School & Jr. College
A complete residential school in the bosom of the Queen of
Hills, The Nilgiris following ICSE & ISC curricula, and excelling
in the field of education
• Developed and deployed a portal for students, parents,
faculty, and doctors, etc.
• Seamlessly integrated with Microsoft Dynamics NAV
application
• Technologies & Tools used: C#.Net, ASP.Net, Web Services,
Telerik UI Controls, SQL Server Database, Crystal Reports,
Log4Net, Ajax
Case Study: United Doctors Hospital
• Developed and deployed a solution for Hospital
management
• Build on CHAMP Foundation
• Technologies & Tools used: C#.Net, ASP.Net, MVC3, SQL
Server Database, Telerik UI Controls, Log4Net, Ajax,
NHibernate
UDH provides comprehensive high quality medical healthcare
services for all age groups in the community, mainly in Jeddah
and Makkah Region
Case Study: Jewel Star
A comprehensive Jewelry Retail Management Software that
can enable single or multi-store jewelers to run their business
profitable
Have more than 20 customers, and counting
Prominent Customers:
• ANS Jewelry, Salem
• Sri Kumarn Thanga Maligai, Chennai
• Jewel Creations, Chennai
• Sri Valli Vilas, Cuddalore & Chidambaram
• Cibi Diamonds, Tiruppur
• RM Jewelers, Chennai
• Mehta Jewelry, Coimbatore
Case Study: Web Portal for Gold Saving Scheme
A user-friendly portal supplementing Jewel Star for receiving
payments towards Chits, seamlessly integrated with Payment
Gateways
• Enables Jewel Start clients to receive Chit payments
• Clients have more than 10,000 members using the portal
• Integrated with Financial Accounting
• Sends out timely reminders to members through SMS
• Payment confirmation notification through SMS
Case Study: Interplex Electronics
• Developed and implemented an end-to-end, customized
ERP solution for the company
• The application is being used in both the locations with a
centralized Order Processing, Production Planning, and
Procurement systems
• Extensive reporting at different levels, viz., Execution,
Control, MIS, etc.
Interplex, an ISO 9001:2008, 14001:2004 and ISO/TS
16949:2009 certified co. located in Bangalore &
Sriperumpudur offering tooling, precision metal stamping,
electroplating services
Case Study: IPSoftCom
• Developed and deployed a portal for media ordering and
delivery
• Customers of HP (Hewlett-Packard) use this portal for
ordering various media
• Technologies & Tools used: C#.Net, ASP.Net, MVC3, SQL
Server Database, Telerik UI Controls, Log4Net, Ajax
IPS offers a full range of world class supply chain solutions for
various types of packaged products
Case Study: CHAMP Foundation
A framework for software development
Features
• Smart Search: allows searching data across application
• Audit Trail: maintain log of changes made
• Security: Authorization and authentication at control level
• Notification: event based pop-up notifications
• Code Generator: generates code for CRUD operations
• Logging: level based logging using Log4Net
• Reduces around 30% of time and cost of development
Governance Model
Project
Manager
Project Manager
Steering Committee
Developers/
Consultants
Functional
Team
Tech Team
Leads
Functional
Analysts
Business
Analyst
QA
QA Team
Lead
Domain, Business Knowledge and Consultancy
Infrastructure Support Team (System Administrators/DBA)
Executive Sponsor
Project Management
 All business documents in
English
 All development in English
only
Weekly status reports
Participants
 CETAS Project Manager
 Client Project Manager
 Core team
Reporting metrics
 Progress & Pending Jobs
 Key Highlights & Achievements
 Outstanding Issues & Risks
 Change Request Tracker Review
Monthly reviews
Participants
 CETAS Project Manager
 Client Project Manager
 Steering Committee
Reporting metrics
 Monthly Progress Charts & Milestones reviews
 Schedule & Cost Impacts
 Critical Open Issues
 Key Change Requests
Quarterly reviews
Participants
 CETAS Project Manager
 CETAS Technical Leads
 Client Senior Management
Reporting metrics
 Overall Engagement review
 Project Progress – Plan vs. Actual
 Highlights & Milestones Achievements
 Key Open Issues
Project Monitoring and Control
Retail &
Hospitality
Project
Engineering &
Manufacturing
Selective Customers
Application
Development
& Services
Assured
Business
Results
Lower
TCO
Quality
&
Process
Superior
Value
• Domain integrated delivery model; Upfront factor all business drivers and goals to design and Deliver the
solution
• Leverage our Industry Experience, product Engineering Skills and adopt the industry leading practices to deliver
maximum business benefits
• Unique engagement governance model and expertise in Microsoft Implementation Methodology to advice and
handhold customers in the entire journey
• Single point ownership for all services (Implementation & support)
• Leverage CETAS Ready Vertical an Add-On Solutions, Product Framework, and Proven onsite offshore
implementation process providing cost advantage
• Proprietary tools and templates accelerate solution implementation timeframes and hence overall low cost
• High quality process adherence based on ISO-9001:2000 and CMM Level-3 process, strict quality compliance and
delivery process ensuring a methodical approach to the package implementation phases and activities
• All deliverables aligned to the Software engineering guidelines; Tools and Metrics driven Integrated Quality
Management System
• Comprehensive set of deliverables including documentation, blueprints, test beds and automated scripts that
can be leveraged for subsequent phases
• Best in Class for both – Package Implementation, Application maintenance and Custom Development
• Strong Customer focus with guaranteed results. Industry standards processes, Low risk
Why CETAS ?
Thank you
Contact
Prakash@cetastech.com
www.cetastech.com
www.Navbuild.in

Mais conteĂşdo relacionado

Mais procurados

Marlabs Capabilities Overview: Microsoft SharePoint Services
Marlabs Capabilities Overview: Microsoft SharePoint Services Marlabs Capabilities Overview: Microsoft SharePoint Services
Marlabs Capabilities Overview: Microsoft SharePoint Services Marlabs
 
SSDesign Application Support Services
SSDesign Application Support ServicesSSDesign Application Support Services
SSDesign Application Support ServicesSS Design
 
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...Marlabs
 
Lotus Notes Application Migration
Lotus Notes Application  MigrationLotus Notes Application  Migration
Lotus Notes Application MigrationMaarga Systems
 
Helpdesk Services
Helpdesk ServicesHelpdesk Services
Helpdesk ServicesGss America
 
Ba 5-16 tech resume kevin.harger2
Ba   5-16 tech  resume kevin.harger2Ba   5-16 tech  resume kevin.harger2
Ba 5-16 tech resume kevin.harger2Kevin Harger
 
Application management services overview
Application management services overviewApplication management services overview
Application management services overviewtuhinp
 
Kevin Sherrard resume
Kevin Sherrard resumeKevin Sherrard resume
Kevin Sherrard resumeKevin Sherrard
 
SuccessFactors Application Management Services
SuccessFactors Application Management ServicesSuccessFactors Application Management Services
SuccessFactors Application Management ServicesNGA Human Resources
 
VLS_Capability_Presentation
VLS_Capability_PresentationVLS_Capability_Presentation
VLS_Capability_PresentationBill Nelson
 
Consulting Projects in Sunbend Computer Services Corporation
Consulting Projects in Sunbend Computer Services CorporationConsulting Projects in Sunbend Computer Services Corporation
Consulting Projects in Sunbend Computer Services CorporationGregory Bogenschutz, PMP, CSM
 
Viswa - Profile
Viswa - ProfileViswa - Profile
Viswa - ProfileViswanathan R
 
Candra_CollinsCV112016
Candra_CollinsCV112016Candra_CollinsCV112016
Candra_CollinsCV112016Candra Collins
 
How to Plan for a Lync Deployment on a Global Scale
How to Plan for a Lync Deployment on a Global ScaleHow to Plan for a Lync Deployment on a Global Scale
How to Plan for a Lync Deployment on a Global ScalePerficient, Inc.
 
SupportNet - Your Virtual Hyperion Help Desk
SupportNet - Your Virtual Hyperion Help DeskSupportNet - Your Virtual Hyperion Help Desk
SupportNet - Your Virtual Hyperion Help DeskPerficient, Inc.
 
Goutam_Resume
Goutam_ResumeGoutam_Resume
Goutam_ResumeGoutam Jena
 
Why use trace cloud to manage your requirements (includes audio)
Why use trace cloud to manage your requirements (includes audio)Why use trace cloud to manage your requirements (includes audio)
Why use trace cloud to manage your requirements (includes audio)Shambhavi Roy
 
Help desk assessment report.x10
Help desk assessment report.x10Help desk assessment report.x10
Help desk assessment report.x10rajanam
 

Mais procurados (19)

Marlabs Capabilities Overview: Microsoft SharePoint Services
Marlabs Capabilities Overview: Microsoft SharePoint Services Marlabs Capabilities Overview: Microsoft SharePoint Services
Marlabs Capabilities Overview: Microsoft SharePoint Services
 
SSDesign Application Support Services
SSDesign Application Support ServicesSSDesign Application Support Services
SSDesign Application Support Services
 
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
 
Lotus Notes Application Migration
Lotus Notes Application  MigrationLotus Notes Application  Migration
Lotus Notes Application Migration
 
Helpdesk Services
Helpdesk ServicesHelpdesk Services
Helpdesk Services
 
Ba 5-16 tech resume kevin.harger2
Ba   5-16 tech  resume kevin.harger2Ba   5-16 tech  resume kevin.harger2
Ba 5-16 tech resume kevin.harger2
 
Application management services overview
Application management services overviewApplication management services overview
Application management services overview
 
Kevin Sherrard resume
Kevin Sherrard resumeKevin Sherrard resume
Kevin Sherrard resume
 
SuccessFactors Application Management Services
SuccessFactors Application Management ServicesSuccessFactors Application Management Services
SuccessFactors Application Management Services
 
VLS_Capability_Presentation
VLS_Capability_PresentationVLS_Capability_Presentation
VLS_Capability_Presentation
 
Consulting Projects in Sunbend Computer Services Corporation
Consulting Projects in Sunbend Computer Services CorporationConsulting Projects in Sunbend Computer Services Corporation
Consulting Projects in Sunbend Computer Services Corporation
 
Viswa - Profile
Viswa - ProfileViswa - Profile
Viswa - Profile
 
Candra_CollinsCV112016
Candra_CollinsCV112016Candra_CollinsCV112016
Candra_CollinsCV112016
 
How to Plan for a Lync Deployment on a Global Scale
How to Plan for a Lync Deployment on a Global ScaleHow to Plan for a Lync Deployment on a Global Scale
How to Plan for a Lync Deployment on a Global Scale
 
chandrakanth
chandrakanthchandrakanth
chandrakanth
 
SupportNet - Your Virtual Hyperion Help Desk
SupportNet - Your Virtual Hyperion Help DeskSupportNet - Your Virtual Hyperion Help Desk
SupportNet - Your Virtual Hyperion Help Desk
 
Goutam_Resume
Goutam_ResumeGoutam_Resume
Goutam_Resume
 
Why use trace cloud to manage your requirements (includes audio)
Why use trace cloud to manage your requirements (includes audio)Why use trace cloud to manage your requirements (includes audio)
Why use trace cloud to manage your requirements (includes audio)
 
Help desk assessment report.x10
Help desk assessment report.x10Help desk assessment report.x10
Help desk assessment report.x10
 

Semelhante a Cetas - Application Development Services

Super applied in a sitecore migration project
Super applied in a sitecore migration projectSuper applied in a sitecore migration project
Super applied in a sitecore migration projectdodoshelu
 
Oracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolOracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolScott Wesley
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Mack Hardy
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application ExpressHBoone
 
Introduction to j2 ee frameworks
Introduction to j2 ee frameworksIntroduction to j2 ee frameworks
Introduction to j2 ee frameworksMukesh Kumar
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfandinieldananty
 
cakephp UDUYKTHA (1)
cakephp UDUYKTHA (1)cakephp UDUYKTHA (1)
cakephp UDUYKTHA (1)Varsha Krishna
 
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...DianaGray10
 
Uma SunilKumar Resume
Uma SunilKumar ResumeUma SunilKumar Resume
Uma SunilKumar ResumeUma Sunilkumar
 
Census Bureau PBOCS
Census Bureau PBOCSCensus Bureau PBOCS
Census Bureau PBOCSTolu A Williams
 
Spring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applicationsSpring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applicationsmichaelaaron25322
 
DOC-20210303-WA0017..pptx,coding stuff in c
DOC-20210303-WA0017..pptx,coding stuff in cDOC-20210303-WA0017..pptx,coding stuff in c
DOC-20210303-WA0017..pptx,coding stuff in cfloraaluoch3
 
Company Visitor Management System Report.docx
Company Visitor Management System Report.docxCompany Visitor Management System Report.docx
Company Visitor Management System Report.docxfantabulous2024
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arpGary Pedretti
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar NatarajanSathish Kumar
 

Semelhante a Cetas - Application Development Services (20)

Super applied in a sitecore migration project
Super applied in a sitecore migration projectSuper applied in a sitecore migration project
Super applied in a sitecore migration project
 
Oracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolOracle Forms to APEX conversion tool
Oracle Forms to APEX conversion tool
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
 
Training Agenda
Training AgendaTraining Agenda
Training Agenda
 
Intro to Application Express
Intro to Application ExpressIntro to Application Express
Intro to Application Express
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Introduction to j2 ee frameworks
Introduction to j2 ee frameworksIntroduction to j2 ee frameworks
Introduction to j2 ee frameworks
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
 
Php Web Frameworks
Php Web FrameworksPhp Web Frameworks
Php Web Frameworks
 
cakephp UDUYKTHA (1)
cakephp UDUYKTHA (1)cakephp UDUYKTHA (1)
cakephp UDUYKTHA (1)
 
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...
 
Uma SunilKumar Resume
Uma SunilKumar ResumeUma SunilKumar Resume
Uma SunilKumar Resume
 
Census Bureau PBOCS
Census Bureau PBOCSCensus Bureau PBOCS
Census Bureau PBOCS
 
Spring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applicationsSpring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applications
 
2015 product java
2015 product java2015 product java
2015 product java
 
DOC-20210303-WA0017..pptx,coding stuff in c
DOC-20210303-WA0017..pptx,coding stuff in cDOC-20210303-WA0017..pptx,coding stuff in c
DOC-20210303-WA0017..pptx,coding stuff in c
 
Company Visitor Management System Report.docx
Company Visitor Management System Report.docxCompany Visitor Management System Report.docx
Company Visitor Management System Report.docx
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arp
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
 
2007 SAPTech Ed
2007 SAPTech Ed2007 SAPTech Ed
2007 SAPTech Ed
 

Mais de Kabilan D

Construction erp
Construction erpConstruction erp
Construction erpKabilan D
 
DYNA TEXT
DYNA TEXTDYNA TEXT
DYNA TEXTKabilan D
 
Navbuild 2016
Navbuild 2016Navbuild 2016
Navbuild 2016Kabilan D
 
FOS 365
FOS 365FOS 365
FOS 365Kabilan D
 
Navbuild - Construction Software
Navbuild - Construction Software Navbuild - Construction Software
Navbuild - Construction Software Kabilan D
 
NAVBUILD - Dynamics NAV Add-on for Construction Industry
NAVBUILD - Dynamics NAV Add-on for Construction IndustryNAVBUILD - Dynamics NAV Add-on for Construction Industry
NAVBUILD - Dynamics NAV Add-on for Construction IndustryKabilan D
 
Success factor in project industry
Success factor in project industrySuccess factor in project industry
Success factor in project industryKabilan D
 
NAVBUILD 2013 - Dynamics NAV Add-on for Project Industry
NAVBUILD 2013 - Dynamics NAV Add-on for Project IndustryNAVBUILD 2013 - Dynamics NAV Add-on for Project Industry
NAVBUILD 2013 - Dynamics NAV Add-on for Project IndustryKabilan D
 

Mais de Kabilan D (8)

Construction erp
Construction erpConstruction erp
Construction erp
 
DYNA TEXT
DYNA TEXTDYNA TEXT
DYNA TEXT
 
Navbuild 2016
Navbuild 2016Navbuild 2016
Navbuild 2016
 
FOS 365
FOS 365FOS 365
FOS 365
 
Navbuild - Construction Software
Navbuild - Construction Software Navbuild - Construction Software
Navbuild - Construction Software
 
NAVBUILD - Dynamics NAV Add-on for Construction Industry
NAVBUILD - Dynamics NAV Add-on for Construction IndustryNAVBUILD - Dynamics NAV Add-on for Construction Industry
NAVBUILD - Dynamics NAV Add-on for Construction Industry
 
Success factor in project industry
Success factor in project industrySuccess factor in project industry
Success factor in project industry
 
NAVBUILD 2013 - Dynamics NAV Add-on for Project Industry
NAVBUILD 2013 - Dynamics NAV Add-on for Project IndustryNAVBUILD 2013 - Dynamics NAV Add-on for Project Industry
NAVBUILD 2013 - Dynamics NAV Add-on for Project Industry
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Cetas - Application Development Services

  • 2. Implementation Services • Implementation • Consulting • Customization • Upgradation • Add-on & Vertical Development • Integration Services • Support & Maintenance • IT/Project Outsourcing • Professional Services Application Maintenance Services Migration Services • Bespoke Application Development • Ready .Net & Mobile Framework • ASP.NET Mobile Development • ASP.NET SharePoint Development • Product Engineering • Project Outsourcing • Application Support management • 24X7 Support Monitoring • Incident Management • Application Services Desk • Service Level Management • Application Migration • VB to VB.NET Migration • ASP to ASP.NET Migration • Legacy Modernization • .NET Framework Services Microsoft Technologies: .NET, Web2.0, SharePoint, Mobility, IOT Application Development Application Maintenance Services Migration Services . Bespoke Development Services • Knowledge Acquisition • Shadowing & Joint Operation • Onsite Support & Offshore Transfer • Offshore Stabilization • Steady State Transition Management Transition Management • App Development • Xamarin Framework • Android/IOS/ Windows Mobility Mobility Application Managed Services Offering
  • 3. Application Development Application Maintenance Application Transformation Technology Supported – Microsoft / Sun Client & Server Mobility Web Application Enhancement Technology Migration Bug Fixing DB Migration Reverse Engineering Testing Services Application Managed Services Offering
  • 5. Application Development Application Transformation ASP .Net VB.Net Sharepoint Oracle DBMS SQL Xamarin Framework Mobile (Android / iOS) Silver Light Dyna Query Dyna Text Devexpress Technology Spread – Area of Competency MVC Telerik UI Widget N-Hibernate Dynamics NAV Dynamics AX Dynamics CRM Crystal & SSRS Reports
  • 6. Application Development – Area of Expertise Custom Application Development • Client & Server • Web Application • Application Integration Services • Reporting Mobility • Android • IOS • Windows • SMS Based Business Notification Portals • Collaboration • Content Management • Share Point
  • 7. Application Maintenance Services Production Support • LO – Help Desk • L1 – Application Support Maintenance • Bug Fixes • Enhancements • DB – Support & Maintenance • Configuration & Release Management • Application Deployment • User Training & Technical Documentation
  • 8. Value Added Services Maintenance • Application Documentation • Application Performance Audit • Application Performance Tuning • Application Productivity Tuning
  • 9. CHAMP Foundation Import Manager Login Audit License Manager Page Visit Tracking HELP Builder Export Tool Dynamic DLL Filters Subscription to Filters Wizard Creator Menu Search Data Transport Layer .NET FRAMEWORK - CHAMP
  • 10. Authentication & Authorization Notification Center Multi Lingual Dynamic Fields Workflow Manager Notification Engine (Text & Email msg) Dashboard (Web Parts) Document Manager Archive Manager Change Logger Dynamic Query Tool Smart Search Support Logger .NET FRAMEWORK – CHAMP Foundation Layer
  • 11. 1. Application Framework developed following MVC design pattern using C# 2. Core libraries (API) follow Factory design pattern 3. Test Driven Development (TDD) 4. Open source technologies like log4Net and nHibernate 5. Provides most commonly used functionalities readily available for a Corporate/Enterprise. 6. Provides easily deployable database installation scripts for SQL Server as well as Oracle. Database independent code 7. Configuration Option to use Framework via WCF (if required) CHAMP - Concept
  • 12. 1. CETAS.Helper intention is to provide unit tested code to developers in a simplest usage form. 2. Data Access Layer (DAL) which can work for any database. 3. System.Transaction integration with Unit Of Work model. 4. MSDN style documentation for AppHelper.DLL with examples. CHAMP - Approach
  • 15. 1. Kick start an app quickly for any database 1.1. Database create script for SQL Server 1.2. Database creation script for Oracle 1.3. Organization of database objects in schema and storage 2. Multi Company 3. Multi Lingual (Auto Learn and correct using TranslateAPI) 4. AppConfig (dynamic expando object) 5. Log4Net 6. BaseObject for all shared features like (configurable using AppConfig) 6.1. Dynamic Fields 6.2. Attachments 6.3. Audit Trail (created and last modified) 6.4. UI Label with Language Translation 6.6. Page Visit Log 6.7. SmartSearch CHAMP –Benefits for Developer & Organization
  • 16. Multi Company  HOW ?  Login will be for a company.  Every detail in database from then on will be recorded for that company.  Logout and Login back again for a different company CHAMP –Features
  • 17. Multi Lingual  HOW ?  Users will be able to change language.  Users can also add additional language in Structural  Lookup menu  If automatic translation is found to be incorrect, corresponding labels can be corrected in Structural  Translation Menu  Online Language Translation can be switched off in Application Configuration CHAMP –Features
  • 18. AppConfig (dynamic expando object)  Do I really care? Shared features of AppHelper are configurable Application configuration records become properties of Common.AppConfig object. Developer can easily use then in their application. CHAMP –Features
  • 19. BaseObject  Think Object !! Shared Features code need not be included in every page. It is automatically available in every object’s base object. CHAMP –Features
  • 20. 1. Auto discovery using LDAP (Active Directory) 2. SHA512 one way password encryption algorithm 3. Standard SOX compliant password policies 4. User Roles and role based permissions 5. Delegate for Workflow 6. Login Audit Trail (Shared Feature) CHAMP – Security Module
  • 21. 1. Basic Company Info 2. Lookup Tables. Configurable application tables controlled by user 3. Menu created and built dynamically 4. Dynamic Fields is the ability to attach fields at runtime and collect data at runtime for a given object 5. Translation and Label are used in Muti Lingual shared feature. Labels are used in UI and Translation is translated UTF-8 text in a specific language. Online translation services can be used and URL can be just configured as part of application configuration. AppHelper is designed to work for Google Translator API for any language. CHAMP – Structural Module
  • 22. 1. Filter is a parameterized SQL which can be plugged into other modules. 2. Filter supports most of Microsoft and Oracle SQL constructs. 3. Filter results are DataTable which can be easily integrated with apps. CHAMP – Filter Module
  • 23. 1. Reports are one or more Filters with it’s runtime parameters. 2. Reports are constructed using Microsoft’s Report Definition Language Client (RDLC) XML standards. 3. Drilldown reports can be created. Reports are saved in database in large binary format (BLOB). 4. AppHelper generates basic reporting structure which can further be modified using ReportBuilder 2.0 if required. 5. Reports can be easily generated, exported or previewed using AppHelper.dll CHAMP – Report Module
  • 24. 1. Form is a template for data collection. 2. Form is a collection of attributes. 3. Forms can be used in Workflow. 4. Collected data record from Form can have one or more attachments. 5. Container controls like Panel / Tab can be created by providing Group Name which is used for grouping attributes of same nature. 6. Forms can also have buttons which can be associated with a particular workflow action. (Custom Form for Workflow) CHAMP – Form Module
  • 25. We can simple visualize workflow as a set of actions to take business processes from one state to another based on certain actions. Begin Step Action Process Step Action End Step  Defining state transition rules for each business (application) object will constitute a Workflow.  State Transition rules can be basic sequential or it can be complex with multiple parallel steps and actions.  Actions and Workflow states can be defined based on required business process  Workflow Setup is the setup of State Transition rules CHAMP – Workflow Module
  • 26. Workflow Setup Simple Workflow Complex Parallel CHAMP – Workflow Module
  • 27. Workflow Features  Can be started from scratch by defining required actions and states for a company.  Can be attached to a Form when records are collected.  Can be attached to an existing application object INSERT/UPDATE/DELETE methods.  State Transition rules can have parallel workflow paths with merging points  State Transition rules are based on the following 1. Action (Approve/Reject) 2. Number of file attachments 3. Mandatory User taking action 4. Number of previous state action records.  Can be attached to a custom form to collect additional data  Reports can be attached to state transition rules so that notification email can have PDF of attachments and reports. CHAMP – Workflow Module
  • 28.  Attached to a workflow to specify format and mode of notifications  Processors for Incoming and Outgoing messages  Send/Receive Email  Send/Receive SMS  Send IM/Receive IM (google hangouts)  Resolve runtime variables to make notification templates more user friendly  Robust Notification Windows Service (NotifyService) with easy debug log CHAMP – Notification Module
  • 29.  Given Class Name and List of Properties, ability to 1. Generate Class (Data Contract)  Model 2. Generate Interface (Service Contract) 3. Generate Service (WCF Service) with CRUD member functions 4. Generate Service Factory (Static) 5. Generate Helper Factory 6. Generate Test cases for CRUD functionality exposed in Services 7. Generate Test case project with ordered test cases 8. Generate MVC pattern ASP.NET Visual Studio solution file 9. Generate Views (CSHTML) automatically  View 10. Generate Controllers (.CS) automatically  Controller 11. Generate responsive AJAX/JSON client functions (.js) automatically 12. Generate master-detail type functionality on the fly  One way code generation only  CodeGen module helps CETAS developers to Rapid Applicaion Development (RAD) CHAMP – Code Generation Module
  • 30. Hospital Management System Out-Patient Module Insurance Billing Payroll Module Lab Module Employee Self Service for Leave & Payroll Self-Service Patients Module Integration with Diagnostic Devices Canteen Financial Management Operations Room Module Pharmacy Module Self-Service Doctors Module Hospital Management Framework
  • 31. University Management System Marketing Student Self Services Portal Business Notifications Operations Administrative Module Central Processing System Exam Control HR Financial Management (Dynamics NAV Integrations) CRM AR/AP International Business CAMPUS - University Management System
  • 32. Dynamics NAV services for Microsoft Partners and ISVs Dynamics NAV Product Engineering Services & Advantages Dynamics NAV Customization Dynamics NAV Add-on Development Dynamics NAV optimization Dynamics NAV Integrations Dynamics NAV Reporting & Portal Development Dynamics NAV Mobility Development The team works exclusively with you and can’t be assigned to any other projects. Developer’s working hours can be adjusted to your time zone. They can also work on site when required. You have a full control of the team’s working process, being able to change any details of the project as often as you wan Reliability Flexibility Control
  • 33. Transition Framework Current Services by Customer/incumbent Support Team Due Diligence Due Diligence Initiation Transition Planning Resource Ramp-up KT Kick Off Infra Setup KT Shadow Support Acquire Knowledge Business Knowledge Technical Knowledge Process Knowledge Shadow Support • Discuss Tickets • Know Applications • Transfer Knowledge to Others •KT Techniques • Self Study • Discussion & Joint Workshops Fix all types of Support and discuss with incumbent Support Team Study State & Optimisation Review & Refine Process Delivery Support Services From Offshore Cut Over Activities Continuos Improvement
  • 34. DeliveryModels Onsite Delivery Model Offshore Delivery Model Hybrid Delivery Model Onsite – Offshore Model • Reduced Cost • Quality Results • No extra infrastructure • Access to most optimal resources for required period only • 24/7 productivity • Best possible Management of resources ODC Model • Dedicated team • Dedicated network if necessary • Management by Customer / Vendor • Fixed minimum head count, ramp-up / ramp-down by vendor • If working from customer facility – Customer can choose to rebrand 10% of vendor project staff once a year every year on mutual agreement BOT Model Build : • Negotiate prices during operation phase • Negotiate length of operation phase • Negotiate formula for acquisition (Transfer phase): • Total number of paid man years during operation phase • Team profiles (roles, years of experience, skill sets) Operate : • Start with a pilot and increase the team steadily until reaching a minimum of 40 people (at least) for transfer phase Transfer : • Setup operation (facility, administration, Legal) Delivery Models
  • 36. Case Study: MDIS, Singapore • Developed and deployed a solution for end to end Campus management • Build on CHAMP Foundation • Seamlessly integrated with Microsoft Dynamics NAV for Financial Accounting • Technologies & Tools used: C#.Net, ASP.Net, MVC3, SQL Server Database, Telerik UI Controls, Log4Net, Ajax, NHibernate MDIS is Singapore’s oldest not-for-profit professional institute for lifelong learning, having operations in Singapore and Malaysia
  • 37. Case Study: St. Jude’s Public School & Jr. College A complete residential school in the bosom of the Queen of Hills, The Nilgiris following ICSE & ISC curricula, and excelling in the field of education • Developed and deployed a portal for students, parents, faculty, and doctors, etc. • Seamlessly integrated with Microsoft Dynamics NAV application • Technologies & Tools used: C#.Net, ASP.Net, Web Services, Telerik UI Controls, SQL Server Database, Crystal Reports, Log4Net, Ajax
  • 38. Case Study: United Doctors Hospital • Developed and deployed a solution for Hospital management • Build on CHAMP Foundation • Technologies & Tools used: C#.Net, ASP.Net, MVC3, SQL Server Database, Telerik UI Controls, Log4Net, Ajax, NHibernate UDH provides comprehensive high quality medical healthcare services for all age groups in the community, mainly in Jeddah and Makkah Region
  • 39. Case Study: Jewel Star A comprehensive Jewelry Retail Management Software that can enable single or multi-store jewelers to run their business profitable Have more than 20 customers, and counting Prominent Customers: • ANS Jewelry, Salem • Sri Kumarn Thanga Maligai, Chennai • Jewel Creations, Chennai • Sri Valli Vilas, Cuddalore & Chidambaram • Cibi Diamonds, Tiruppur • RM Jewelers, Chennai • Mehta Jewelry, Coimbatore
  • 40. Case Study: Web Portal for Gold Saving Scheme A user-friendly portal supplementing Jewel Star for receiving payments towards Chits, seamlessly integrated with Payment Gateways • Enables Jewel Start clients to receive Chit payments • Clients have more than 10,000 members using the portal • Integrated with Financial Accounting • Sends out timely reminders to members through SMS • Payment confirmation notification through SMS
  • 41. Case Study: Interplex Electronics • Developed and implemented an end-to-end, customized ERP solution for the company • The application is being used in both the locations with a centralized Order Processing, Production Planning, and Procurement systems • Extensive reporting at different levels, viz., Execution, Control, MIS, etc. Interplex, an ISO 9001:2008, 14001:2004 and ISO/TS 16949:2009 certified co. located in Bangalore & Sriperumpudur offering tooling, precision metal stamping, electroplating services
  • 42. Case Study: IPSoftCom • Developed and deployed a portal for media ordering and delivery • Customers of HP (Hewlett-Packard) use this portal for ordering various media • Technologies & Tools used: C#.Net, ASP.Net, MVC3, SQL Server Database, Telerik UI Controls, Log4Net, Ajax IPS offers a full range of world class supply chain solutions for various types of packaged products
  • 43. Case Study: CHAMP Foundation A framework for software development Features • Smart Search: allows searching data across application • Audit Trail: maintain log of changes made • Security: Authorization and authentication at control level • Notification: event based pop-up notifications • Code Generator: generates code for CRUD operations • Logging: level based logging using Log4Net • Reduces around 30% of time and cost of development
  • 44. Governance Model Project Manager Project Manager Steering Committee Developers/ Consultants Functional Team Tech Team Leads Functional Analysts Business Analyst QA QA Team Lead Domain, Business Knowledge and Consultancy Infrastructure Support Team (System Administrators/DBA) Executive Sponsor Project Management  All business documents in English  All development in English only
  • 45. Weekly status reports Participants  CETAS Project Manager  Client Project Manager  Core team Reporting metrics  Progress & Pending Jobs  Key Highlights & Achievements  Outstanding Issues & Risks  Change Request Tracker Review Monthly reviews Participants  CETAS Project Manager  Client Project Manager  Steering Committee Reporting metrics  Monthly Progress Charts & Milestones reviews  Schedule & Cost Impacts  Critical Open Issues  Key Change Requests Quarterly reviews Participants  CETAS Project Manager  CETAS Technical Leads  Client Senior Management Reporting metrics  Overall Engagement review  Project Progress – Plan vs. Actual  Highlights & Milestones Achievements  Key Open Issues Project Monitoring and Control
  • 46. Retail & Hospitality Project Engineering & Manufacturing Selective Customers Application Development & Services
  • 47. Assured Business Results Lower TCO Quality & Process Superior Value • Domain integrated delivery model; Upfront factor all business drivers and goals to design and Deliver the solution • Leverage our Industry Experience, product Engineering Skills and adopt the industry leading practices to deliver maximum business benefits • Unique engagement governance model and expertise in Microsoft Implementation Methodology to advice and handhold customers in the entire journey • Single point ownership for all services (Implementation & support) • Leverage CETAS Ready Vertical an Add-On Solutions, Product Framework, and Proven onsite offshore implementation process providing cost advantage • Proprietary tools and templates accelerate solution implementation timeframes and hence overall low cost • High quality process adherence based on ISO-9001:2000 and CMM Level-3 process, strict quality compliance and delivery process ensuring a methodical approach to the package implementation phases and activities • All deliverables aligned to the Software engineering guidelines; Tools and Metrics driven Integrated Quality Management System • Comprehensive set of deliverables including documentation, blueprints, test beds and automated scripts that can be leveraged for subsequent phases • Best in Class for both – Package Implementation, Application maintenance and Custom Development • Strong Customer focus with guaranteed results. Industry standards processes, Low risk Why CETAS ?

Notas do Editor

  1. 45
  2. Always finish with this “Questions” slide.