COVID-19

[Webinar] Successful Migration to Microservice - Why, When and How?

Watch Now?

General Section

What is Techcello?Techcello is a cloud ready multi-tenant application development/integration framework for SaaS and Enterprises. It Offers several pre-built modules that heavy lifts most of the complex, non-functional requirement and operational needs of an application. ISVs and Enterprises can easily integrate these modules of techcello with their applications in a ready to use form (API, WCF services and inheritable classes). This will allow you to focus on building just the business functionalities. Applications built/integrated using techcello can be hosted anywhere from public cloud (such as amazon, azure) or private cloud to on premise servers.

 

How can I do it at half the cost and time?Techcello has 30+ modules (Security, Configurability, Multi-Tenancy, business rules, workflow, etc.), which are pretty much common across applications. These common NFRs typically constitute 30-50% of your requirements. Therefore, you can straight away save upto 50% in cost and time by using TechCello.

 

Do I need to rewrite my entire product?No. Techcello is completely built with Service Oriented Architecture in mind, which allows the developers/architects to consume only the services that are required for their solution. This plug & play model allows very easy integration of TechCello to both existing as well as new solutions.

 

Do you provide hosting services as well?No. We can help you in deploying your solution in the cloud environment of your choice. One of the primary advantage that TechCello provide is the flexibility to host your solution in any cloud of your choice. Solutions built or integrated using TechCello can be hosted in Amazon, Azure, Rackspace (any public cloud), private cloud or on-premise environments. Techcello’s adapters ensure that your solution can leverage the services offered by the target deployment environment.

 

How long does it take for my developers to learn your framework?It takes less than 3 days for developers to get comfortable using the framework. Our training program structure consists of Class Room/Online Sessions and hands-on assignments, which can enable the developers to get a good hold of the framework. We also provide surplus materials in the form of Developers guide, API Documents, Videos and Step by Step How-To s with sample code. Request the access for TechCello Knowledge Base.

 

Am I locked with your framework?Never. We are an alternate to solutions that have "vendor lock-in". When you purchase TechCello, we provide you with the binaries/DLLs along with a Multi Tenant Base solution that can be deployed in any environment. We also have an option for you to procure the source code with edit rights. Contact our Sales team for more information.

 

How do I get started with TechCello?TechCello provides a simple visual studio plugin which installs SaaS Template in the developer machine; Developers can start developing Multi-Tenant SaaS/Enterprise application by creating a project using SaaS Template just like creating an MVC/Web Forms Project. When you create a new project using the Techcello. SaaS package, the initial MVC layers of your product are created on top of the TechCello stack. Basic features such as logging, caching, membership management and user authentication mechanisms are already implemented and ready to use. You can start adding your business modules. It is quite simple to add new modules, classes and pages to module.

 

Technical Functionality of TechCello

How is security implemented in TechCello ?TechCello Security Architecture provides 360° degree Security for the SaaS Solution, Security is provided at menu level, page level, data level and BL method level. This is controlled by the login user, permission and the role set for the user. TechCello provides field level security as well.

 

Is my user interface limited in any way or do I have to follow any particular user Interface guidelines?Developers are free to use user interface of their choice like ASP.NET WebForms, ASP.NET MVC, Razor(CSHTML), NHaml, Spark etc but not just limited to this, they can also harness rich content frameworks like Flash or Silverlight by consuming the Techcello APIs and Services.

 

TechCello Usage Scenarios

Is TechCello a virtualization technology? Is TechCello a PaaS ?No, TechCello is not a virtualization technology. Its strength lies in its robust multi-tenant architecture and 30 + out of the box non-functional requirements. TechCello is a Development Framework with all the necessary plumbing, infrastructure and operational features required for a robust engineering layer. TechCello is not a PaaS either. It does not create any proprietary run time environment nor does it support 4GL type drag and drop development tools. It instead provides all the engineering blocks required for custom development in a ready to use and easy to upgrade productized form.

 

Does TechCello host SaaS applications?No. Products and applications built on TechCello’s engineering stack can be hosted anywhere. From your own dedicated hardware, to shared data centres. They can also be hosted on private or public clouds.

 

Where can I purchase TechCello products and services?TechCello products and services can be purchased by dropping an email to This email address is being protected from spambots. You need JavaScript enabled to view it. or ask us to contact you by filling our contact form.

 

Who are the actual users of TechCello?TechCello is intended to be used by developers and technical architects. Developers need not spend time on designing and building infrastructure / plumbing layer, but focus directly on business requirements from Day 1. TechCello's SOA based approach and Robust APIs makes "0" learning curve for the developers so developers can pick up in a very short time. All that the developers need to do is use TechCello as a development template / framework and start building/integrate their product on top of it.

 

Return on Investment

I want to port an application to the SaaS model via TechCello, how long will it take me?It depends on various factors like size of the product, numbers of tables, pages involved, existing coding etc. We have developed this framework keeping the engineering challenges in mind for SaaS providers. Close to about 30-40% of engineering functionalities are common across different SaaS solutions. Yet everyone begins the development from basics.
The amount of time it takes to port is highly dependent on the size and complexity of your application. Given that you would have to port your application to SaaS anyway, TechCello provides the fastest path to SaaS since the port requirements are fairly minimal.

 

Why should I use TechCello to build my organization's applications?The most important reason is your ROI (Return On Investment). TechCello enables you to save upto 30% of development time, 50 % of saving on Development cost (includes architectural and design services) and upto 70% on Total Cost of Ownership (includes maintenance and future enhancements).

TechCello employs a single code base! Here is a partial list of other reasons for developing SaaS :
Techcello easily connects to any SQL database
Can connect to multiple SQL databases at the same time
Techcello built applications are completely cross-platform
Use our ROI calculator to understand more about savings you can achive.

 

How do you say that there is no vendor lock-in?Once you buy Techcello, you are free to develop/integrate the business functionalities on top of it, either in-house or by outsourcing (near shore / offshore / tier-1 / tier 3). You can host your application on your own dedicated hardware or in a shared hosting environment (Data centre) or with any cloud providers such as Amazon and Azure. You can maintain and upgrade your application yourself or using any vendor as Techcello is built on .Net. Techcello additionally provide AMC support (optional) for SaaS (the productized engineering layer), including free upgrades and updates. You can also opt for source code licensing at any time in the future for a pre-agreed price. And most importantly Techcello does not create any proprietary run time environment. It retains the programming models and RTE of the underlying .Net technology stack.

 

What are the terms for source code licensing?We provide free support for the first one year and subsequently we provide continued support and free upgrades for an annual fee. If you want to be free of all dependencies, you can opt for source code license at a later date for a pre-agreed price. However, once you take control of the source code, you may not be able to benefit from subsequent upgrades and new features released by Techcello. For the price of source code license, please contact us,

 

Optimizing Microservices implementation for resilient operation

optimizing-microservices-implementation-for-resilient-operation
 Duration: 39:45 Min
 

The principles of Microservice Architectures are a great fit for dealing with a monolithic system, splitting it up into tiny manageable blocks and utilizing the advantages of Microservices.

    Key Takeaways:
  • Execution Pitfalls in Microservices that may lead to loss of high productivity
  • Best architecture and potential solution patterns involved in implementing Microservices
  • Migrating to Microservices- the Do’s and Don’ts
 

Successful Migration to Microservices - Why When and How?

successfu-migration-to-microservices
 Duration: 44:08 Min
 
    Key Takeaways:
  • Successful deployment of Microservices-based applications for continuous optimization
  • Ensure ongoing resilient operation for Microservices applications
  • Adopt Process Changes for administrative and operational best practices
 

 

Why Microservices adoption is crucial for SaaS companies?

Why Microservices adoption is crucial for SaaS companies
 Duration: 57:22 Min
 
    Key Takeaways:
  • Challenges in monolithic architecture
  • Key factors driving Micro Services adoption
  • SOA vs. Micro Services
  • Benefits of Micro Services
  • Templatized way of creating Micro Services using Techcello
 

Power your Microservices with Techcello

Power your Microservices with Techcello
 Duration: 2:01 Min
 
    Key Takeaways:
  • Build a greenfield SaaS application
  • Modernizing an application to Microservices architecture
  • SaaS enablement of an existing on-premise application
  • Optimizing the SaaS Monetization capabilities
  • The benefits of Techcello
  • The industry challenges organizations face with Monolithic application
  • Brief about Microservices Modules
  • The advantages of Microservices-based application design over a monolithic-design strategy
  • How we develop, deploy and operate our Microservices
 

Does Migrating to Microservices benefit your SaaS Business?

Does Migrating to Microservices benefit your SaaS Business
 Duration: 52:54 Min
 
    Key Takeaways:
  • Decision Framework for Microservices Migration
  • Expanded ROI of Microservices
  • Examples - Experiences and Expressions
 

Accelerate your Digital Transformation with the right Digital Application Management Platform

Accelerate your Digital Transformation
 Duration: 53 Min
 
    Key Takeaways:
  • Key Components of a Digital Management Platform
  • Balancing technical control vs. rapid development in Low Code Platforms
  • Importance of multi-tenancy support in platforms
  • Marketability of applications through platform
  • Demo of Applaud Platform
 

Ingredients for a Successful SaaS Business

Ingredients for a Successful SaaS Business
 Duration: 57 Min
 
    Key Takeaways:
  • Technical vs. Business perspective in SaaS
  • Role of SaaS Operational Modules
  • Ideas to maximize your profitability
  • SaaS blueprint to reach market at double the speed and half the cost
  • Demo of SaaS Management features
 

Webinar Series Part 3 -Recipe for a Successful SaaS Company -
How to Achieve True Scalability in SaaS Applications

Recipe for a Successful SaaS Company
Duration: 60 Min
  • Scalability considerations in a layered architecture
  • Scalability design patterns
  • Techniques for database scalability
  • Balancing cost vs. scalability in AWS cloud
  • Key services in AWS for SaaS applications to leverage scalability
 

Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Single Tenant SaaS Apps To Multi-Tenant Model

Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Single Tenant SaaS Apps To Multi-Tenant Model
Duration: 60 Min
  • Pros and cons of single tenant and multi-tenant approach
  • Pain points of a single tenant solution, the challenges in moving to a multi-tenant model
  • Solution and best practices for moving to a multi-tenant model
  • Dynamic scaling of infrastructure resources in AWS
 

Recipe for a Successful SaaS Company

Recipe for a Successful SaaS Company
Duration: 56 Min
  • Overview on SaaS Building Blocks
  • Non-Functional Requirements of SaaS
  • Operational features that can save time and cost for ISVs
  • Insight on Cloud AWS Cloud Services and how it can help in expediting SaaS product development
  • Considerations for choosing the right cloud environment
 

Security Architecture Best Practices for SaaS Applications

Security Architecture Best Practices for SaaS Applications
Duration: 58 Min
  • Security considerations in each of the architecture layers
  • Data isolation risks and mitigation plans
  • Overview of CWE/SANS and OWASP Security threats
  • Data retention and termination policies
  • Infrastructure and network related security risks and solutions
 

Building a Scalable and Profitable SaaS Business Model

Building a Scalable and Profitable SaaS Business Model
Duration: 01 Hours
  • Components of a SaaS Life Cycle Management Solution
  • Lead/Trial conversion techniques
  • SaaS - Non Functional Requirements
  • Automating your subscription management Self-servicing capabilities
 

Techcello Architect Workshop: Architectural guidance, Design Patterns and Development Practices - Session 01

Architectural guidance, Design Patterns and Development Practices - Session 01
Duration: 01 Hours
  • Non functional requirements of an enterprise class application / product
  • Building for Scalability - Scale out and Scale up
  • Building for Performance
  • Multi-tenancy in the enterprise context: Tenant Hierarchy, Virtual tenants and Tenant Awareness
 

Techcello Architect Workshop: Architectural guidance, Design Patterns and Development Practices - Session 02

Architectural guidance, Design Patterns and Development Practices - Session 02
Duration: 58 Min
  • Building for security - Privilege driven applications with dynamic data scope
  • Building for high configurability
  • Meta data based approach to customizing views & reports
  • Meta data based approach to customizing business rules and workflows
  • Building for high Maintainability
  • Building for high modularity and developer productivity
 

Techcello Architect Workshop: Architectural guidance, Design Patterns and Development Practices - Session 03

Architectural guidance, Design Patterns and Development Practices - Session 03
Duration: 52 Min
  • Adopting a framework driven approach
  • Re-usable components vs Engineering Framework
  • Monolithic stack for each app. vs Common NFR Stack for multiple applications
  • Cross Connections between NFR components and services
  • Weaving Multi-tenancy, Security and Configurability in to a cohesive framework
  • Case studies
  • BPO / HRO / KPO
  • Consumer Products
  • Health Care
 

Business Rules and Workflows in Multi-tenant .Net Applications

Business Rules and Workflows in Multi-tenant .Net Applications
Duration: 53 Min

Is it really possible to provide “End user customizable” business rules and workflows in a multi-tenant .NET application with a single code base? How can we do this without compromising on development time flexibility, run time performance, cloud ready architecture and scalability.

  • Need for end user level customization
  • Sample case studies
  • Technical challenges
  • Eligibility rules in Benefit Administration
  • Configurable workflow automation in a KPO process
  • Sample code walkthrough. (.NET Application on Visual Studio)
 

Building and Deploying SaaS Applications

Building and Deploying SaaS Applications
Duration: 01 Hours
  • Product engineering considerations of SaaS applications
  • Migrating existing Applications to SaaS and Multi-tenancy
  • Deploying SaaS applications in the cloud
  • Solving technical challenges involved with multi-tenancy
  • Benefitting from multi-tenant frameworks
 

Technical Stack of a Multi-tenant SaaS product

Technical Stack of a Multi-tenant SaaS product
Duration: 01 Hours
  • Multi-tenancy Technical Challenges
  • Multi-tenant Plumbing Stack
  • Multi-tenant Data Connection Abstraction
  • Multi-tenant Security : Authentication, Encryption, Audit Trail
  • Multi-tenant Security : Access Control, Role and Privileges Management
  • Multi-tenant Customization : Views, Data models, Custom Fields
  • Multi-tenant Customization : Business rules and Workflows
  • Multi-tenant Customization : Adhoc builders for Reports, Charts, Widgets
  • Multi-tenant Notification and Schedulers
  • Multi-tenant Feature / Package / Subscription Management
  • Metering, Billing and Price Book Management
  • Tenant and User Management
  • Bulk Import, Export and Data Management utilities
  • Multi-tenant SaaS Framework: Build vs Buy
 

Multi-tenancy Basics

Multi-tenancy Basics
Duration: 01 Hours
  • What is Multi-tenancy?
  • Different Levels of Multi-tenancy
  • Gartner’s Reference Architecture for Multi-tenancy
  • Advantages of Multi-tenancy
  • Deployment Options – Relative merits & demerits
 

SaaS Basics

SaaS Basics
Duration: 01 Hours
  • Introduction to SaaS
  • Benefits and Limitation of SaaS
  • Enterprise SaaS Vs Consumer SaaS
  • External SaaS for ISVs Vs Internal SaaS for Enterprices
  • SaaS without Multi-tenancy and Multi-tenancy without SaaS
 
 

SIIA - 2013 Techcello - AATC 2013 - The Next Generation Panel Discussion

SIIA - 2013 Techcello - AATC 2013 - The Next Generation Panel Discussion

Techcello thinks customers are no longer afraid of cloud

Techcello thinks customers are no longer afraid of cloud

Techcello interview in CNBC TV18

Techcello interview in CNBC TV18

Planning for ISV growth with Microservices

ISVs across every industry are either approaching or deploying Microservice architectures helping to deal with the pains of growing codebase and larger teams. Microservices provide greater flexibility in overall application development and management.

This White Paper presents the angle of planning for ISV growth with Microservices. We’ll discuss how to move from a monolithic application architecture to a Microservices-based architecture with its vision and goals considering the technical aspects.

Download

 

The SaaS Survival Game – Difficulty Level: Hard

The SaaS industry has been around for more than a decade now! It has sprung and mushroomed across the global market landscape. Now since many company leaders discovered the advantages of what hosted infrastructures offer, it has been a promising industry to venture into and also a popular one.

Download

 

IOT - Enablement through Techcello

M2M space is going through significant transformation. Device manufacturers are investing a lot on making the devices such as HMI, PLCs, and Robots smarter. With the proliferation of mobiles and cloud, customers are demanding to visualize the data from their machines on their mobile and desktop. Significant effort is going on using the data coming out of these devices and getting intelligence out of the data. Read this whitepaper to understand Techcello’s role in IOT Enablement.

Download

 

Cello - Unified SaaS Life Cycle Management Solution

SaaS Life Cycle Management encompasses of all the typical phases/activities that are performed on a day to day SaaS business model. This white paper talks about the importance of having a unified SaaS Life Cycle Management Solution that can be made available as part of your product, enhancing it with all the features required to design, develop and manage you SaaS solution.

Download

 

Building a Scalable and Profitable SaaS Business Model

With the increasing trend in on-demand consumption, SaaS business model has started becoming the de-facto standard for delivering software products. While this is a great boon for ISVs to tap the SMB segment, SaaS business model also brings inherent challenges to the table. On a broader scale, all these challenges can be summed in two words – "Scalability" and "Profitability". ISVs that have understood and acted on these two challenges are the ones that are able to survive on the long run. In this white paper we will be discussing the challenges and solutions involved in building a "Scalable" and "Profitable" SaaS Business model.

Download

 

SaaS Migration Strategy

SaaS & Cloud Application delivery model has become the game changer and a huge paradigm shift in the way applications are developed, deployed, delivered, marketed, sold and serviced. With SaaS delivery model, ISVs are no more just software vendors rather service providers adding value to their end customer’s business. Many existing software vendors and enterprises are unable to embrace the benefits offered by Clouds and Virtualization platforms due to the fact that the current applications are designed to work as single instance solutions. These Solution providers are continuously looking for a simple and effective mechanism to SaaS enable by consolidating their existing single tenant solutions to a multi-tenant based model.

Download

 

e-Book Part 1 : Simplifying SaaS & Multi-tenant Application Development

A lot has been written about SaaS as a business model for monetizing software applications. But there is another dimension to SaaS – which is the technical and architectural dimension. If we have to host a separate server instance for each customer, if we have to maintain a separate code base for each customer, it still remains an ASP model not SaaS.

So SaaS automatically implies Multi-tenancy, Configurability, Scalability and a distributed Data Architecture. And a tenant need not mean a customer. Countries, Distributors or SBUs could be virtual tenants with a hierarchical relationship with the actual customers / user groups using the application. Whether it is for an ISV, Enterprise or Government, whether it is for hosting on-premise, private cloud or public cloud, techcello knows the real challenges of engineering a Multi-tenant SaaS application in all its depth and complexity.

Like we have productized the engineering and architectural expertise in the form of a framework, we are proud to share this expertise in the form of an e-book.

Presenting Part 1 of our e-book…

Download

 

Tenant Sub Tenant Hierarchy and Tenant Aware Applications

In Multi-tenant SaaS applications, the word tenant is often assumed to mean a customer organization.But it need not be the only use case. For a BPO's internal application, used by different verticals, each tenant can be one vertical, for which the application is configured differently. For a BFSI (Banking / Finance / Securities / Investment) organization offering a market facing application, the tenant could mean one of the various channels (internal and external) that sell their products. For an ISV with a global network of distributors and resellers, providing solutions to "Retail chains" the tenant could mean any and all of the following: A National Distributor, A Reseller, A Retail chain owner (Corporate office) and a particular retail store.

Download

 

Non Functional Requirements Check List

An application that addresses a diverse set of stakeholders and multiple levels of user groups is more complicated and technically challenging than an application that is focused on a niche homogenous user base. The Non functional requirements (NFRs) of such applications are hence very critical and important. Defining the NFRs independent of the functional requirements has many benefits. It leads to a focused effort on NFRs, a robust architectural framework, engineering excellence and consistency. The NFR stack when implemented as a loosely coupled framework, could also become a common stack for multiple applications / products, resulting in significant reduction in cost of development, support and maintenance (TCO).

Download

 

Non Functional Requirements of Government SaaS

A Government SaaS that addresses a diverse set of stakeholders and multiple levels of user groups is much more complicated and technically challenging than a Private SaaS application that is often focused on a niche homogenous user base. The Non functional requirements (NFRs) of such a Government SaaS are hence very critical and important.

Download

 

Multiple Ways to Build a Multi-tenant SaaS Application

- Paper presented at CloudConnect May2012, Bengaluru
From using PaaS platforms such as Force.com to complete ground-up development, there are many ways to build or migrate to a multi-tenant SaaS Architecture. The session explores the various decision factors involved in choosing a suitable alternative. CTOs and architects will get an overview of the various approaches, the technical as well as commercial implications of each approach and the best practices to be followed.

Download

 

Choosing an Application Development Platform

High productivity platforms based on 4GL and Visual tools serve the non-technical business users for building simple, long tail applications. They also have disadvantages such as proprietary development environments and platform lock-in.

On the other hand, ground-up development the traditional way, using developers who write code, is not only time consuming but also risky as there is no unified platform, architecture and engineering structure that can be enforced across the organization. The design challenges of Cloud, SaaS and Multi-tenancy, increases this risk multi-fold.

Techcello is a third alternative that gives developers and architects the freedom, flexibility and control of custom development, without the costs and risks associated with ground-up development.

Download

Schedule a Call

demo