• Share
  • Email
  • Embed
  • Like
  • Private Content
Techcello at a glance
 

Techcello at a glance

on

  • 536 views

 

Statistics

Views

Total Views
536
Views on SlideShare
497
Embed Views
39

Actions

Likes
0
Downloads
13
Comments
0

3 Embeds 39

http://www.techcello.com 36
http://techcello.com 2
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Techcello at a glance Techcello at a glance Presentation Transcript

    • Cloud Ready, Multi-tenantApplication Development PlatformThe smartest way to buildconfigurable, high qualityapplications on .NET that can bedeployed on any cloud…
    • Awards & AccoladesCloud Ready, Multi-Tenant Application Development Framework
    •  Complex engineering challenges in building a SaaS application – Demands experience Demands expertise Higher time and effort (budget) required in building the underlyingframework such as security engine, configuration engine, multi-tenancy, etc. Less time available for building actual business solution Uncertainty (risk) in releasing high-quality, scalable, configurableproduct under budget and within time.Pain points in building a SaaS/Multi-Tenant ApplicationCloud Ready, Multi-Tenant Application Development Framework
    • What these pain points translate into?Cloud Ready, Multi-Tenant Application Development FrameworkRisksTime tomarketControl onthe budgetControl onthe quality
    •  Flexible architecture to meet the changing needs of a product Tweak/extend the solution according to the customerrequirements and reduce implementation time Scale Up/Out the solution to meet increasing (future) load Enable the product function with multi-tenancy Have a granular level of access and privilege control Save time and increase developer’s productivity Administrative automation/options that can reduce operationalcostNeeds in building a SaaS/Multi-tenant ApplicationCloud Ready, Multi-Tenant Application Development Framework
    • Accolades & Customer BaseHow do these customers overcome these challenges?Cloud Ready, Multi-Tenant Application Development Framework
    • They use Cello – Innovation at Its best0%10%20%30%40%50%60%70%80%90%100%30%-50% Effort is typically spent inaddressing non-functional requirementsNon-functional requirements are prettymuch common across various systemsNon-Functional Requirements havehigher complexity and hence, takesskilled resources and time to buildCello has packaged these common non-functional requirements along withpowerful out of box modules like Tenantprovisioning, Metering, Workflow, Business Rules, Report and Form Builder, etc.Cloud Ready, Multi-Tenant Application Development Framework
    • What is Cello?Cello FrameworkBusiness RulesWorkflowNotificationForm BuilderReport BuilderCustomizationSecurityMeteringLicensingMulti-TenancyPlug & Play Model ofIntegrationAvailable as Libraries &APIsLeverage Celloarchitecture byextending it to yoursolutionCloud Neutral – Can bedeployed on any cloudIncreases DeveloperProductivityIntegrateCelloDevelop YourSolutionDeployAnywhere123Cloud Ready, Multi-Tenant Application Development Framework
    • How does it work?YourSolutionCello ProxyLibraryCello ServicesYour DBCelloAdminPortalCello DBEnd UsersLocalAdministratorSuperAdministratorCloud Ready, Multi-Tenant Application Development Framework
    • Key Features (continued)•Packages Mgmt.•Module/Feature Provisioning•Usage QuotaLicensing•Tenant Provisioning•Tenant Hierarchy•Tenant Config. templates•Metering•Data BackupTenant Management•User Management•Role – Privilege Mapping•Dynamic Data Scope Policies•Support for Federated Authentication andSAMLSecurity•Data Connection Abstraction•Data Partitioning Support•Stateless Design (For application scaling)Scalability•Themes, Logos, Forms , Grids, NotificationTemplates•Data models extensions•Custom/Extended FieldsConfigurability•Distributed CachingPerformance•Audit Trail•Product UsageAnalyticsCloud Ready, Multi-Tenant Application Development Framework
    • Key Features (continued)• Pre & Post Processors• Policy InjectionExtendibility• Code Templates• Master Screen Mgmt.Productivity• Email, FTP Support• Template Mgmt.• Batch Processing• Data Merge Support• Audit TrailNotification• User friendly interface• Applies security model• Save & Publish optionsQuery Builder• Dynamic Charts• Save & Publish optionsChart Builder• Table and Chart Support• Export to Excel and PDF• SchedulingAd-hoc Report BuilderCloud Ready, Multi-Tenant Application Development Framework
    • • BR Editor• BR Engine• If & Decision Table RulesBusiness Rules• WF Designer• WF Dashboard• Manual & Auto ActivityWorkflow• Dynamic/Extended Entities• Dynamic Forms• Entity Relationship SupportForm Builder• Tenant Isolation• Tenant Hierarchy• Tenant Stratification• Session Tenant• Tenant Scope• Settings Template• Shared/Linked User• Tenant SecurityMulti-TenancyKey Features (continued)Cloud Ready, Multi-Tenant Application Development Framework
    • Benefits for Customer StakeholdersBusiness• Cloud Neutral Solution –Public/Private/On-Premise• Cloud ready scalable, Multi-tenant• Architectural and Engineeringexcellence• Faster time to marketProject Manager• 30-50% saving in cost and time• Over 300 features to pick andchoose• Reduced technical risks• Enables cost competitive planTechnical Architect• Key Non-Functional Requirementsavailable as a package• Focus on product (businesssolution)• Freedom, Flexibility and Controlof Custom Development• Tested and proven frameworkDevelopers• Code Templates• Unified platform• Productivity Enhancer• Focus on Business FunctionalityCloud Ready, Multi-Tenant Application Development Framework
    • Cello Usecases by IndustryISVNew SaaS ProductDevelopmentProduct Migration toSaaSNew ProductDevelopmentArchitectureModernizationEnterprisesNew ApplicationDevelopmentUnified ApplicationPlatform (UAP)ArchitectureModernizationApplications withTenant HierarchyBPOsPlatform BPOMulti-TenantApplicationsApplications with highscalability &configurabilityIntegrated businessrules and workflowCloud Ready, Multi-Tenant Application Development Framework
    • Cello AlternativesSaaSAPaaS(Eg. Force.com)PaaSIaaSOn Premise orIaaS / PaaSGround-upCustomDevelopment on.NETOn-Premise orIaaS / PaaSTechcello MultitenantADP for .NETBusinessFunctionalitiesFaster time to marketPlatform Lock inProprietary Development Environment4GL for simple appsFreedom, Flexibility &Complexities, Risks, Cost andTime OverheadsFreedom, Flexibility & ControlProductized Engineering ExcellenceSave time and cost, Reduce riskAlternative 1 Alternative 2BusinessProject Mgr.Tech. Arch.DeveloperCloud Ready, Multi-Tenant Application Development Framework
    • Multi-tenancy – Maturity Levels supportedApps built with Techcello framework can use any combination of maturity levels.Application LayerDatabase Layer1. Separate DB per tenant2. Separate Schema per tenant3. Separate Table per tenant4. Shared table with tenant IDInfrastructure Layer1. Dedicated box per tenant2. VM’s / Private Cloud3. IaaS (Example Amazon)4. PaaS (Example Azure)Cloud Ready, Multi-Tenant Application Development Framework
    • XXX GlobalXXX FranceXXX UK XXX GermanyXXX AustraliaXXX USAXXX SwedenXXX ItalySXXX…XXX …NH GrpNHNHNHNH GrpNHNHNH NHNHGrpNHNHNHNHGrpNHNHNHNHGrpNHNHNHNHGrpNHNHNHNHGrpNHNHNHNHGrpNHNHNHNHGrpNHNHNHNHGrpNHNHNHCountry level Virtual TenantsGroup / SBU / Business Level Virtual TenantsTenants and UsersTenant – Hierarchy and Virtual TenantsCloud Ready, Multi-Tenant Application Development Framework
    • Cello can help you to:Focus on the business and product functionality instead of theunderlying plumbing layers.Get faster time-to-value and market. Huge time saving as team canfocus on the product almost from day 1.Leverage in-built modules like workflow, business rules, etc.Tested and Proven Solution. Easy to learn and adopt.Establishes better architecture/programming practices andappropriate use of design patterns and new programming tools.Reduce the technical risks and project complexityCloud Ready, Multi-Tenant Application Development Framework
    • PartnershipTechnology PartnershipSolution IntegratorsCloud Ready, Multi-Tenant Application Development Framework
    •  Invision, Germany – Leading player in Workforce Management– Bought 30 developer licenses– Was planning to build an in-house multi-tenant engineering platformbefore coming across Techcello– Evaluated Techcello for 2 months with extensive performance testing andPOCs– Decided to standardize on our platform as the engineering foundationand framework for all their present and future products– Migrated part of their product to Amazon using Techcello within 6 weeks.– Has a migration road map for the next 2-3 yearsCase Study - 1Cloud Ready, Multi-Tenant Application Development Framework
    • Case Study 2 Benefits Administration Platform for Secova USA ( HRO )– Entire product built using Techcello framework– Designed for 1 Million+ Employees and 5000 Concurrent users– Deployed on Private Cloud (VMs with Windows / SQL)– Views, Access Control Policies, Benefit Plans, Business rules andWorkflow are customizable by end users at the tenant level– Customer sees increased market opportunities because of the flexibleproduct design:• Operations and Marketing people can configure and implement product tosuit each customer.Case Study - 2Cloud Ready, Multi-Tenant Application Development Framework
    • Before AfterOnly IT personnel can make system changes Only domain expertise is required to make achange3 months to configure a new client 3 days to configure a new clientPoor Scalability Scale up and Scale out capabilities toaccommodate several new and large clientsManually configured business processes+Complex and disparate rules for eachcustomer+Heavy dependence on direct backend updatesUniform and template-ized business processesand rules+Operational manager can make even themost fine-grained system change to thesystem from his laptop in a holiday resortBenefits Administration System built on TechcelloCloud Ready, Multi-Tenant Application Development Framework
    • Case Study 3 Synergita –Start up in Talent/Performance Management System– Had a young team (2-4 years experience)– Needed a strong, tested and scalable Multi-tenant platform so that theycan focus only on the business domain functionalities– Successfully live at Amazon– Extensively leveraged the customizability and configurability aspects ofTechcello on a multi-tenant architecture.– Is able to offer an enterprise class platform on a disruptive SaaS pricingmodel with a product that can be “self-configured” by customers acrossverticals, domains and organization sizes.Cloud Ready, Multi-Tenant Application Development Framework
    • Case Study 4 DuoSubscribe – DTH Billing Subscription Management– DuoSoftware’s flagship product, DuoSubscribe is an on premise SubscriberManagement and Billing solution for Pay TV and Triple play industry– Wanted to build a SaaS version of the on premise application and go to marketwithin a short Span of time.– Given the Complexity, Risk and inexperience of Building Multi Tenant SaaSApplication, they were in quest for Solid Multi Tenant framework to build theirapplication swiftly.– With Cello, the developers started developing business aspects from Day1 ratherthan digging into the Cross Cutting Concerns and application architecture– Customer is able to replicate their existing product and hit the market with thebeta version with 3 Resources and within 5 monthsCloud Ready, Multi-Tenant Application Development Framework
    • Case Study 5 DappleWorks.com– Business Management Solutions for SMB– Rofarez, a Start-up from Malaysia saw a tremendous potential for End-to-End BizManagement Solutions focusing only on SMBs with low Cost.– To be a true Low cost SaaS product, they wanted to cut short the developmentand maintenance cost at the most– Ready made end user customizable, configurable components, and Maintenancefree framework, they were able to build Self Service based BMS within a shorttime– Basic version of the product is priced as low as 29 $ per month for customer with3 users– Standardized Cello Framework as a base for building their LOB application suchas Inventory, Accounting, Vendor Mgmt etc and receives continuousUpgradation from Cello.– Acquired many customers in Asia Pacific and Australia RegionsCloud Ready, Multi-Tenant Application Development Framework
    • Case Study 6 Staffion – Vendor Management System– Staffion is in the process of building the next generation vendor managementsystem that can automate the entire contingent workforce management life cycle.– Staffion initially was planning for perpetual/on-premise model and later changedits strategy to offer the product as a SaaS solution in order to attract the SMBmarket.– Staffion has chosen Techcello for migrating their current system to SaaS Model.– They are also utilizing Cello’s architectural services to optimize their currentarchitecture to suit the SaaS model.– Will migrate from a single-tenant system to SaaS model in record 4 monthstimeframe using Cello framework.– New SaaS system is expected to go live by August 2013.Cloud Ready, Multi-Tenant Application Development Framework
    • Cello - Technical StackCloud Ready, Multi-Tenant Application Development Framework
    • Cello ArchitectureCloud Ready, Multi-Tenant Application Development Framework
    • Cello - LayersCloud Ready, Multi-Tenant Application Development Framework
    • Cello Project TemplateCloud Ready, Multi-Tenant Application Development FrameworkWorks within Microsoft Visual Studio – familiardevelopment environment for developers.As easy as 1-2-3 to start using Cello Frameworkfor developing / migrating your solution.Pre-defined features available as ready-to-useAPI and extensible.
    • Cello Project StructureCloud Ready, Multi-Tenant Application Development FrameworkListed as a Project Typeunder VS GuidancePackage
    • Cello Solution StructureTheProductLayersCloud Ready, Multi-Tenant Application Development Framework
    • Tenant ManagementAdd NewTenantApprovedTenantsUnapprovedTenantsCloud Ready, Multi-Tenant Application Development Framework
    • Add/Edit TenantTenant Identification& Type ParametersBilling and ContactparticularsAdministrator detailsPackage and UserLimitsCloud Ready, Multi-Tenant Application Development Framework
    • Cello Packaging StructureCloud Ready, Multi-Tenant Application Development Framework
    • Security ArchitectureContact ManagementDocumentContactInfoTo DoOpportunity ManagementCustomerMgmtLeadsMgmtProspectsMgmtModules&FeaturesView_ContactAdd_ContactUpdate_ContactDelete_ContactView_ToDoAdd_ToDoUpdate_ToDoDelete_ToDoView_ProspectAdd_ProspectUpdate_ProspectDelete_ProspectRolesUsersSalesManagerSalesTeamPrivileges Possessed by RolesPrivilegesPackageCloud Ready, Multi-Tenant Application Development Framework
    • Add/Edit PackageAssignableModulesUsage LimitAssignedModulesCloud Ready, Multi-Tenant Application Development Framework
    • Template SettingTenant can customizethese settings bythemselvesCloud Ready, Multi-Tenant Application Development Framework
    • Roles ManagementCloud Ready, Multi-Tenant Application Development Framework
    • User ManagementLock/Un LockUsersAssign RolesDe-Activate UserCloud Ready, Multi-Tenant Application Development Framework
    • User- Role MappingAssigning Users toRolesClick here toStratify TenantsCloud Ready, Multi-Tenant Application Development Framework
    • Role Privilege MappingAll available privileges Assigned PrivilegesModule/FeaturefilterCloud Ready, Multi-Tenant Application Development Framework
    • Tenant StratificationUser will have access toonly the selectedtenantsSelect a User andStratifyCloud Ready, Multi-Tenant Application Development Framework
    • Session TenantTenant SessionSwitcherCloud Ready, Multi-Tenant Application Development Framework
    • Tenant DataScopeChoose the tenant andapply DataScope Setup tenantscopeCloud Ready, Multi-Tenant Application Development Framework
    • Role – Entity DataScopeChoose the role andapply DataScopeApply scope forother privilegesField levelDataScopeCloud Ready, Multi-Tenant Application Development Framework
    • Dynamic DataScopeDynamic Data ScopeCloud Ready, Multi-Tenant Application Development Framework
    • Entity ManagementList of Entities registeredwithin the systemClick here to addExtension FieldsClick here to view thebase FieldsCloud Ready, Multi-Tenant Application Development Framework
    • Data View ManagementList of registered dataview within the systemCloud Ready, Multi-Tenant Application Development Framework
    • Add/Update Extended FieldSupported Data types forExtended FieldConfigure Regex Validation toan extension fieldAssign Pickup List to anextension field as apull downCloud Ready, Multi-Tenant Application Development Framework
    • Base/Extended FieldsExtended FieldsCloud Ready, Multi-Tenant Application Development Framework
    • Manage PicklistAdd new Pickup ListManage Key/PairValueCloud Ready, Multi-Tenant Application Development Framework
    • Picklist RelationshipConfigure Parent –Child Pickup list data Parent Pickup ListCloud Ready, Multi-Tenant Application Development Framework
    • Eventing systemMap Event Templates to Events viaUIRegister DynamicEventsCloud Ready, Multi-Tenant Application Development Framework
    • Event Audit TrailEvent AuditsEvent Audits FilterConditionsCloud Ready, Multi-Tenant Application Development Framework
    • Product AnalyticsProduct AnalyticsCloud Ready, Multi-Tenant Application Development Framework
    • Usage AuditUsage MeterDrill Down LogUsage Captured againstModule/FeatureUsage AuditCloud Ready, Multi-Tenant Application Development Framework
    • Business Rule Home PageOpenRuleEntity PreprocessorRuleEntity ValidationRuleCloud Ready, Multi-Tenant Application Development Framework
    • If-else Business RuleVariable / FactsConditionsValue toevaluateAND/OROperatorsReturnValueCloud Ready, Multi-Tenant Application Development Framework
    • Decision Table Business RuleA simple rating rule to evaluate theperformance of the employeeVariables are•Total Cases•Total Customers•RatingClick to modifythe valuesCloud Ready, Multi-Tenant Application Development Framework
    • Customize Business RuleCloud Ready, Multi-Tenant Application Development Framework
    • REST Endpoint ConfigurationEnd Point URLRequestParametersCloud Ready, Multi-Tenant Application Development Framework
    • SOAP Endpoint ConfigurationSelect the typeof EndpointSoap EndpointParametersCloud Ready, Multi-Tenant Application Development Framework
    • WorkflowDefaultWorkflow ToolsWorkflow Designer, a designsurface to build/orchestrateset of activities into aWorkflow.RegisteredActivitiesCloud Ready, Multi-Tenant Application Development Framework
    • WorkflowBusiness Rule withinWorkflowConditional ExpressionTask Details TabDefault ActivitiesCloud Ready, Multi-Tenant Application Development Framework
    • Router conditionRouter ConditionsCloud Ready, Multi-Tenant Application Development Framework
    • Manual Task PropertiesRoles IDsName of the Roles Ex:Service Manager, AdministerUserNames Ex: Sam, DanielPage URL to where theuser has to be redirectedCloud Ready, Multi-Tenant Application Development Framework
    • Workflow : Code ConditionCode ConditionCloud Ready, Multi-Tenant Application Development Framework
    • Sample WorkflowManual ActivityConditional RoutersConnectorsAutomated ActivityCloud Ready, Multi-Tenant Application Development Framework
    • Workflow DashboardWorkflow DashboardFilter ConditionCloud Ready, Multi-Tenant Application Development Framework
    • Dynamic Content ManagementEnd User should be awareof the objects that will bepassed to the templatePlaceholdersCloud Ready, Multi-Tenant Application Development Framework
    • Email Notification Configuration SettingsClicking dispatch icon will show upthe below formBased on the Notification typeselection, such as Email or BatchEmail, the appropriate email relatedproperties such as dispatch, contentdetails will be captured as follows.If the notification has the template, it can include aparticular template by checking the template checkbox . The notification template contains the body ofthe email with the appropriate placeholders.Cloud Ready, Multi-Tenant Application Development Framework
    • System Notification Configuration SettingsSystem Notification ContentCloud Ready, Multi-Tenant Application Development Framework
    • Query BuilderSelect Modules and respectiveEntitiesChoose Select ClauseSet Field VisibilityCloud Ready, Multi-Tenant Application Development Framework
    • Cello ChartsDefault Chart typessupported, Chart types areextendibleCloud Ready, Multi-Tenant Application Development Framework
    • Chart BuilderCloud Ready, Multi-Tenant Application Development Framework
    • Multi-Tenancy weaved in through-outCloud Ready, Multi-Tenant Application Development FrameworkLicensingTenant ManagementSecurityScalabilityConfigurabilityPerformanceAnalyticsExtendibilityProductivityNotificationQuery BuilderChart BuilderAd-hoc Report BuilderBusiness RulesWorkflowForm Builder
    • Cello can help you to:Focus on the business and product functionalityinstead of the underlying plumbing layers, SaaSEngineering and SaaS operationalization layers.Get faster time-to-value and market. Huge timesaving as team can focus on the product almostfrom day 1. Save 30-50% of time and budget.Reduces the technical risks and project complexityCloud Ready, Multi-Tenant Application Development Framework
    • Web : http://www.techcello.comGeneral Enquiry : info@techcello.comSupport Enquiry : support@techcello.comSales Queries: sales@techcello.comContact UsCloud Ready, Multi-Tenant Application Development Framework