{"id":7616,"date":"2014-02-24T14:38:32","date_gmt":"2014-02-24T20:38:32","guid":{"rendered":"http:\/\/www.mrc-productivity.com\/blog\/?p=7616"},"modified":"2014-02-24T15:06:31","modified_gmt":"2014-02-24T21:06:31","slug":"what-are-multi-tenant-applications","status":"publish","type":"post","link":"https:\/\/www.mrc-productivity.com\/blog\/2014\/02\/what-are-multi-tenant-applications\/","title":{"rendered":"What are multi-tenant applications?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2010\/11\/Education.jpg\" alt=\"Education\" width=\"76\" height=\"100\" class=\"alignleft size-full wp-image-725\" \/>Today, let\u2019s explain an important term in the world of application development: multi-tenancy. What is it, why is it important, and how does it help your company? Let me explain.<\/p>\n<p>The concept of multi-tenancy revolves around a single instance of a software application that serves different users\/customers (also called \u201ctenants\u201d). In a multi-tenant application, different users access the same application, but see different data.<br \/>\n<a name=\"20140221\"><\/a><!--more--><\/p>\n<h3>Why use Multi-tenancy?<\/h3>\n<p>Multi-tenancy is a simple and cost-effective way to reach many users with a single application. Imagine building a separate application for every user or user role in your organization. That would be a maintenance nightmare, as you\u2019d be stuck updating multiple versions of a single application with every change. <\/p>\n<p>Multi-tenancy simplifies maintenance, as there\u2019s only a single application. It lets you deliver an application to different users, yet maintain only one instance.<\/p>\n<h3>How is it used?<\/h3>\n<p>Multi-tenant applications are used primarily in two ways: Software-as-a-Service (SaaS) applications and internal, role-based applications. <\/p>\n<ul>\n<li>SaaS vendors use multi-tenant architecture to serve multiple customers with a single instance of their software application. Rather than selling each customer a separate piece of software, they license out partitions of their software.<\/li>\n<li>Internal applications often use a multi-tenant approach to hide or show data to different users. Take a sales application for example. A sales person may only see their own sales and projections, whereas a sales manager will see every salesperson\u2019s sales and projections&#8211;using the same application. Companies take this approach to avoid building multiple applications for different user levels.<\/li>\n<\/ul>\n<h3>Demo of a multi-tenant application<\/h3>\n<p>Here\u2019s a great <a onclick=\"_gaq.push(['_trackEvent', 'Blog', 'Inside Link', 'multi-tenant']); \" href=\"https:\/\/www.mrc-productivity.com\/mrcjava\/servlet\/BISALES.Login\" target=\"_blank\"><span style=\"color: red;font-weight: bold\">demo of an internal, role-based multi-tenant application<\/span><\/a> in action. It lets various levels of employees access the same application, yet view only the data that applies to them. Do you see how that might be useful in your company?<\/p>\n<p>Of course, if you\u2019d like to learn more about building multi-tenant applications for your company, let us know. Just fill out <a onclick=\"_gaq.push(['_trackEvent', 'Blog', 'Inside Link', 'infoform']); \" href=\"https:\/\/www.mrc-productivity.com\/infoform.html\" target=\"_blank\"><span style=\"color: red;font-weight: bold\">this form<\/span><\/a> and tell us what you\u2019d like to accomplish.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, let\u2019s explain an important term in the world of application development: multi-tenancy. What is it, why is it important, and how does it help your company? Let me explain. The concept of multi-tenancy revolves around a single instance of a software application that serves different users\/customers (also called \u201ctenants\u201d). In a multi-tenant application, different &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.mrc-productivity.com\/blog\/2014\/02\/what-are-multi-tenant-applications\/\"> <span class=\"screen-reader-text\">What are multi-tenant applications?<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","slim_seo":{"title":"What are multi-tenant applications? - mrc&#039;s Cup of Joe Blog","description":"Today, let\u2019s explain an important term in the world of application development: multi-tenancy. What is it, why is it important, and how does it help your compan"},"footnotes":""},"categories":[8],"tags":[36],"class_list":["post-7616","post","type-post","status-publish","format-standard","hentry","category-education","tag-web-applications"],"_links":{"self":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/7616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/comments?post=7616"}],"version-history":[{"count":4,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/7616\/revisions"}],"predecessor-version":[{"id":7634,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/7616\/revisions\/7634"}],"wp:attachment":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/media?parent=7616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/categories?post=7616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/tags?post=7616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}