1 David Chappell December 2011 WHAT IS AN APPLICATION PLATFORM? Sponsored by Microsoft Corporation Copyright 2011 Chappell & Associates
2 Just about every application today relies on other software: operating systems, database management software, even software running in the public cloud. Whatever it does and wherever it runs, all of this software together comprises an application platform. Application platforms play a fundamental role in modern computing environments. Applications and the data they use provide all of the value that information technology brings, and virtually every application depends on an application platform. Since pretty much every organization today relies on applications, there s a clear connection between business value and application platforms 1. Yet modern application platforms aren t simple. The applications they support run on all kinds of computers, including mobile phones, desktops, on-premises servers, and servers in the public cloud. An effective application platform needs to provide the right set of services on each of these. And different kinds of applications need different things from an application platform. A single-user application running on a phone needs radically different services for execution and storage than does an application that runs in the cloud and supports thousands of simultaneous users. Thinking clearly about all of this diversity requires taking a broad view of application platforms, whatever services they provide and wherever they run. The goal of this paper is to provide that broad view. We ll start with a general look at the topic, building an abstract model, then end with a specific example: the Microsoft application platform. Before doing any of this, however, we first need to examine the things that every application platform supports: applications themselves. What is an Application? By definition, an application platform provides services to applications. But what exactly is an application? This isn t a simple question to answer, and reasonable people can disagree on a precise definition. Still, it s not hard to illustrate typical application styles, and doing this gives us a good sense of the diversity that an application platform must support today. Figure 1 shows the simplest place to start: a standalone application running on a client computer. Figure 1: A standalone client application runs on hardware such as desktop computers, tablets, and phones. Like applications in general, a standalone client application typically includes code and data. This kind of application runs on various kinds of hardware, including desktop computers, laptops, tablets, and mobile phones. Whatever it runs on, the application doesn t need to interact with code or data on any other system; it provides 1 For a more detailed look at this topic, see Application Platforms and Business Strategy: Making the Connection, David Chappell 2
3 value all by itself. Some common examples include word processing software, software for reading books and magazines, and many games. Lots of applications don t run on a single computer, however. Instead, their code (and perhaps their data) is spread across multiple machines. Figure 2 shows a simple example of this kind of distributed application. Figure 2: A distributed application includes both client and server components. In a distributed application, the client once again might run on various kinds of hardware, including PCs, tablets, and phones. This client might be anything from a simple Web browser to complex custom software written specifically for the application. Whatever it is, the client isn t useful unless it s connected to the application s server component. As the figure suggests, this back-end component commonly runs on physical servers in an on-premises data center within an organization. Examples of distributed applications include most of today s business packages, such as ERP systems, as well as many custom applications. Another important option for creating applications today is to place the code and data for a distributed application on computers in a data center owned by a public cloud provider. Figure 3 shows how this looks. Figure 3: The server component of a distributed application can run in the public cloud. This picture is nearly identical to the previous diagram the only difference is the presence of the cloud so why bother showing it separately? The reason is that the application platform components used with servers in the cloud are often different from those used with servers in on-premises data centers. Viewing public clouds as a distinct entity in their own right is important for understanding modern application platforms. Yet running code on servers in remote datacenters isn t the only way that applications can use the public cloud. It s also common today for applications running either standalone on clients or as part of a distributed application to use cloud services. Figure 4 illustrates the first of these options. 3
4 Figure 4: A client application might use one or more services provided from the public cloud. Here, a standalone client relies on a service provided from the public cloud. This service might store the application s data, provide maps to show its user, help it connect to other applications, or do something else. Whatever it does, this cloud service is certainly part of the application platform it provides a service that the application relies on while it executes. From the point of view of the developer, services in the cloud just provide more options to use when designing and building an application. The line between a standalone client application and a distributed application can be blurry. Many clients have value on their own, but become more useful when using services in the public cloud or acting as the client for a distributed application. For example, a standalone reader application might also allow buying new books through a pubic cloud service, or a phone app for an ERP system might act as a client for the full distributed ERP application, then let its user work with cached data when it s not connected. The key point is that because modern applications need to do many different things, an application platform should support all of these options. Describing Application Platforms: An Abstract View Applications come in several different styles, as we ve just seen, and an application platform should support all of them. This is a tall order: Diverse services are required, and they must be provided in various ways. One way to understand this complexity is first to group together the kinds of services an application platform provides, then look at the different contexts in which those groups of services are provided. Figure 5 illustrates the fundamental service groups of a modern application platform. 4
5 Figure 5: An application platform has five different components, each providing a specific type of services for applications and the people who create them. The services provided by an application platform can be grouped into five categories: An operating system, implementing the foundation services on which all applications depend. These include basic storage, such as a file system, and the fundamentals required to run code, such as scheduling. Execution services, providing libraries and more for running software. This large category includes support for creating user interfaces on clients, communicating with other software, structuring how code executes (e.g., with workflows), and many other things. Data services, which let applications store and process data. The most important technology in this category today is a database management system (DBMS), but other data services are becoming increasingly important. Streamed data, such as data used for complex event processing or real-time voice, can be useful in many scenarios. The rise of big data, i.e., very large amounts of unstructured information, also requires technologies that go beyond traditional relational database systems. Cloud services, offering remotely provided functionality that applications can use. Example cloud services today provide information, such as maps, or let applications do things such as search the Internet or connect with other applications. Development tools, helping development teams create and maintain applications. These tools range from simple code editors to full-featured tool families with support for writing code, testing, deployment, and other aspects of the development process. 5
6 Not every application uses all of these components, but a broadly targeted application platform offers all five. More than this, it needs to provide these components across different kinds of hardware. Figure 6 shows how this looks, giving a general picture of a modern application platform. Figure 6: An application platform can offer all five components across multiple hardware options, including clients, on-premises servers, and public cloud servers. As this diagram suggests, a modern application platform is broad, supporting all kinds of applications. This includes standalone clients, distributed applications with server logic running on-premises or in the public cloud, and applications that use cloud services. It s also consistent, letting developers use the same tools and skills to create a range of applications that run across various kinds of hardware. Most developers most organizations, even don t create all of the application styles that today s application platforms can support. Still, having a general model of the foundation that applications use is useful, if only because it helps us understand what s possible. An Example: The Microsoft Application Platform Abstract models are nice, but concrete examples are usually the best way to understand something. The Microsoft application platform provides one illustration of a set of technologies that can be viewed through the lens just described. Figure 7 shows how various parts of the Microsoft platform fit into this model. 6
7 Figure 7: The Microsoft application platform provides a range of services for different kinds of applications, including the examples shown here. To understand this broad set of technology, it s worth walking through each of the five kinds of application platform components described earlier, looking at examples of what the Microsoft platform provides in each area. For operating systems, the Microsoft application platform includes options for each of the three hardware categories: For clients, the choices today include Windows 7 for desktops and laptops and Windows Phone 7 for mobile phones. For on-premises servers, the platform provides Windows Server 2008 R2. For public cloud servers, the underlying operating system is Windows Azure. For execution services, the options provide some commonality across each of the hardware platforms, but they also differ where required. Those options include: For clients, all of the choices support Internet Explorer 9, Microsoft s Web browser, and all also provide at least some parts of the.net Framework. The technologies for creating native user interfaces vary, however. On Windows 7, an application might use Windows Presentation Foundation (WPF), for instance, while Windows Phone 7 uses Silverlight. Microsoft also supports user interfaces designed for tablets, including touch-based interfaces. For on-premises servers, Windows Server 2008 R2 includes the.net Framework, which provides a large set of supporting services for applications. These include Windows Communication Foundation (WCF) for serviceoriented communication, Windows Workflow Foundation (WF) for creating workflow-based applications, and others. Another example is the system s distributed caching service, which helps speed up applications by 7
8 storing frequently accessed data in memory. Windows Server 2008 R2 also supports SharePoint, which allows creating applications for collaboration and more, along with other services that application developers can use. For public cloud servers, Windows Azure provides the.net Framework together with a broader set of services. These include a distributed caching service like the one in Windows Server 2008 R2 and built-in monitoring and load balancing for virtual machines. For data services, the Microsoft application platform again offers different technologies for different environments: For clients, the options include local storage, such as the Windows file system, along with versions of SQL Server. For on-premises servers, the platform provides the full version of SQL Server, including business intelligence offerings such as SQL Server Analysis Services and SQL Server Integration Services. Applications can also use higher-level storage options built on SQL Server, such as SharePoint lists. For working with streaming data, SQL Server provides a technology called StreamInsight, along with programming interfaces to Lync for accessing real-time communications data. And Microsoft has announced plans to support Hadoop for processing large amounts of unstructured data. For public cloud servers, the platform includes SQL Azure, a cloud version of SQL Server. Windows Azure also provides scalable, non-relational table storage for structured data and blobs for binary data. When it s available, Hadoop will also run on Windows Azure. The cloud services in the Microsoft application platform address a number of problems that application developers might face. Bing Maps exposes programmatic interfaces that let applications access maps and other geographic information, for example, while Service Bus provides a cloud-hosted intermediary for connecting different parts of an application. Similarly, Microsoft s Access Control service offers cloud-hosted identity services. The development tools in the platform are largely provided as part of Visual Studio This technology family includes an integrated development environment (IDE), along with tools for manual and automated testing, architectural design, and other aspects of creating applications. All of these technologies are part of the Microsoft application platform. This isn t an exhaustive list, however it s possible to take a broader view. For instance, Microsoft Dynamics CRM includes a component called the xrm framework that s designed to help developers create a specific kind of business application. Deciding exactly what should be included in any vendor s application platform is an inexact science, but taking a comprehensive view of this area is useful. It helps us remember the wide range of services available for creating and running applications. Conclusion Twenty five years ago, application platforms were simple: an IBM mainframe offered CICS while a desktop PC provided a basic operating system. Today, both the hardware and software environments have expanded significantly, and developers have many more options. This requires them to understand a more complex world, but it also lets them create a much broader array of useful applications. 8
9 Anybody choosing a foundation for new applications should make that choice based on the entire application platform. As mentioned earlier, a modern platform is broad, supporting all kinds of applications, and it s consistent, letting the same tools and skills be used to create different kinds of applications running on diverse hardware. While understanding the breadth of a modern application platform takes some effort, today s technologies also offer great rewards. Understanding this fundamental part of the IT world is an essential part of building better applications. About the Author David Chappell is Principal of Chappell & Associates (www.davidchappell.com) in San Francisco, California. Through his speaking, writing, and consulting, he helps people around the world understand, use, and make better decisions about new technologies. 9
David Chappell October 2012 WINDOWS AZURE DATA MANAGEMENT CHOOSING THE RIGHT TECHNOLOGY Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Contents Windows Azure Data Management: A
THE WINDOWS AZURE PROGRAMMING MODEL DAVID CHAPPELL OCTOBER 2010 SPONSORED BY MICROSOFT CORPORATION CONTENTS Why Create a New Programming Model?... 3 The Three Rules of the Windows Azure Programming Model...
WINDOWS AZURE EXECUTION MODELS Windows Azure provides three different execution models for running applications: Virtual Machines, Web Sites, and Cloud Services. Each one provides a different set of services,
David Chappell June 2011 CLUSTER COMPUTING TODAY WHAT S CHANGED AND WHY IT MATTERS Sponsored by Microsoft Corporation Copyright 2011 Chappell & Associates One way to make an application run faster is to
WINDOWS AZURE DATA MANAGEMENT AND BUSINESS ANALYTICS Managing and analyzing data in the cloud is just as important as it is anywhere else. To let you do this, Windows Azure provides a range of technologies
WINDOWS AZURE NETWORKING The easiest way to connect to Windows Azure applications and data is through an ordinary Internet connection. But this simple solution isn t always the best approach. Windows Azure
David Chappell SELLING PROJECTS ON THE MICROSOFT BUSINESS ANALYTICS PLATFORM A PERSPECTIVE FOR SYSTEMS INTEGRATORS Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Contents Business
SELLING SHAREPOINT ENGAGEMENTS IN THE CLOUD ERA A GUIDE FOR MICROSOFT SI PARTNERS Sponsored by Microsoft Corporation 1/ Selling SharePoint Online 2/ Selling SharePoint Farms on Windows Azure 3/ Selling
David Chappell APPLICATION PLATFORMS AND BUSINESS STRATEGY MAKING THE CONNECTION Sponsored by Microsoft Corporation Every organization has goals it s trying to reach. A business might wish to improve its
A SHORT INTRODUCTION TO CLOUD PLATFORMS AN ENTERPRISE-ORIENTED VIEW DAVID CHAPPELL AUGUST 2008 SPONSORED BY MICROSOFT CORPORATION COPYRIGHT 2008 CHAPPELL & ASSOCIATES CONTENTS Defining Terms: What is a
MICROSOFT DYNAMICS CRM Comparing the xrm Application Framework and Force.com: A Guide for Technical Decision Makers January 2011 CONTENTS Foundations for Business Applications: xrm and Force.com... 3 Why
David Chappell OPERATIONAL SCENARIOS USING THE MICROSOFT DATA PLATFORM A GUIDE FOR IT LEADERS Sponsored by Microsoft Corporation Copyright 2016 Chappell & Associates Contents Microsoft s Data Platform:
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
INTRODUCING WINDOWS AZURE Windows Azure is Microsoft s application platform for the public cloud. You can use this platform in many different ways. For instance, you can use Windows Azure to build a web
GIS IN THE CLOUD THE ESRI EXAMPLE DAVID CHAPPELL SEPTEMBER 2010 SPONSORED BY ESRI CONTENTS Contents... 2 Cloud Computing Basics... 3 Cloud Applications and Cloud Platforms... 3 An Example Cloud Platform:
Cloud Platforms in the Enterprise A Guide for IT Leaders @DChappellAssoc Copyright 2014 Chappell & Associates The Three Most Important IT Events In the last decade Initial pubic offering of Salesforce.com,
David Chappell INTRODUCING AZURE SEARCH Sponsored by Microsoft Corporation Copyright 2015 Chappell & Associates Contents Understanding Azure Search... 3 What Azure Search Provides...3 What s Required to
David Chappell ADOPTING MICROSOFT AZURE A GUIDE FOR IT LEADERS Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Contents Public Cloud Platforms: The Future of Enterprise Computing...
Course Name Start Date End Date Start Time End Time Active Directory Services with Windows Server 8/31/2015 9/4/2015 9:00 AM 5:00 PM Active Directory Services with Windows Server 9/28/2015 10/2/2015 9:00
Learning Cloud Computing: What IT Professionals Need to Know Cloud computing promises new career opportunities for IT professionals. In many cases, existing core skill sets transfer directly to cloud technologies.
MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC
CLOUD COMPUTING & WINDOWS AZURE WORKSHOP Overview This workshop is an introduction to cloud computing and specifically Microsoft s public cloud offering in Windows Azure. Windows Azure has been described
PROVIDING SINGLE SIGN-ON TO AMAZON EC2 APPLICATIONS FROM AN ON-PREMISES WINDOWS DOMAIN CONNECTING TO THE CLOUD DAVID CHAPPELL DECEMBER 2009 SPONSORED BY AMAZON AND MICROSOFT CORPORATION CONTENTS The Challenge:
APPLICATION PLATFORMS AND BUSINESS PROCESSES Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Whether it s a large enterprise, a small company, or a government agency, every organization
David Chappell Microsoft Azure Data Technologies: An Overview Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Contents Blobs... 3 Running a DBMS in a Virtual Machine... 4 SQL Database...
What is Application Lifecycle Management? David Chappell Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Defining application lifecycle management (ALM) isn t easy. Different people
The Workflow Way Understanding Windows Workflow Foundation David Chappell, Chappell & Associates April 2009 Copyright Microsoft Corporation 2009. All rights reserved. Contents INTRODUCING WINDOWS WORKFLOW
Course Duration: 5 Days About this Course This course is intended for students who have experience building vertically scaled applications. Students should also have experience with the Microsoft Azure
Azure and Its Competitors The Big Picture @DChappellAssoc Copyright 2014 Chappell & Associates The Three Most Important IT Events In the last decade Salesforce.com IPO, 2004 Showed that Software as a Service
Systems Integrators in the Cloud Era Embracing the Future @DChappellAssoc Copyright 2014 Chappell & Associates SIs in the Cloud Era The SI world is changing The cloud brings new opportunities and new threats
Cloud Computing Today What You Need to Know Now Copyright 2013 Chappell & ssociates n Organization without Cloud Computing Users Compute/Storage/Network pplication On-Premises Data Center Virtual Machine
Cost Savings Solutions for Year 5 True Ups US Dept. of Energy EA Affigent/CDWG/Microsoft Realizing Cost Savings Now and Moving to a Dynamic Datacenter via your Current EA Enterprise Desktop Solutions to
INTEGRATION SOFTWARE: BUILD OR BUY? DAVID CHAPPELL MARCH 2010 SPONSORED BY MICROSOFT CORPORATION No modern organization uses only one application. A single software solution just isn t enough to address
Realize More Success with Software-plus-Services Cloud-based software from Microsoft Dynamics ERP Cloud computing is Internet-based development and use of computer technology. Large central data centers
Hosted Desktops An introduction to Hosted Desktops from Your Office Anywhere Hosted Desktops from Your Office Anywhere provide Flexibility, Reliability and Security and offer genuine cost savings against
WHAT IS APPLICATION LIFECYCLE MANAGEMENT? DAVID CHAPPELL DECEMBER 2008 SPONSORED BY MICROSOFT CORPORATION COPYRIGHT 2008 CHAPPELL & ASSOCIATES Defining application lifecycle management (ALM) isn t easy.
Windows Azure platform What is in it for you? Dominick Baier (email@example.com) Christian Weyer (firstname.lastname@example.org Objectives Motivation Status quo Cloud Computing Windows Azure platform Windows Azure
IT as a Service Transforming IT with the Windows Azure Platform November 2010 Version 1.0 11/9/2010 Contents Understanding IT as a Service... 1 Realizing IT as a Service: The Importance of PaaS... 4 What
WINDOWS AZURE AND ISVS A GUIDE FOR DECISION MAKERS DAVID CHAPPELL JULY 2009 SPONSORED BY MICROSOFT CORPORATION CONTENTS ISVs and Cloud Computing... 2 A Brief Overview of Windows Azure... 3 Technology...
TOOLS FOR TEAM DEVELOPMENT: WHY VENDORS ARE FINALLY GETTING IT RIGHT DAVID CHAPPELL DECEMBER 2008 SPONSORED BY MICROSOFT CORPORATION COPYRIGHT 2008 CHAPPELL & ASSOCIATES Most software development is done
Access Database Hosting An introduction to Cloud Hosting Access databases from Your Office Anywhere Microsoft Access is a powerful way of creating bespoke database applications for either your own business
E-PAPER March 2014 Big Data & the Cloud: The Sum Is Greater Than the Parts Learn how to accelerate your move to the cloud and use big data to discover new hidden value for your business and your users.
David Chappell Data in a PaaS World A Guide for New Applications Sponsored by Microsoft Corporation Copyright 2016 Chappell & Associates Contents The Rise of PaaS Data Services... 3 The Value of PaaS for
Microsoft Training and Certification Guide Current as of December 31, 2013 Welcome to the Microsoft Training and Certification Guide. This device is intended to provide a quick, comprehensive view of our
Cloud Computing: Why You Should Be Here Now Introductions Bill Vicino Senior Technical Consultant email@example.com 212-502-3933 Tom Kostis Senior Technical Consultant firstname.lastname@example.org 212-560-5456 Before
IJCSIT, Volume 1, Issue 5 (October, 2014) e-issn: 1694-2329 p-issn: 1694-2345 A STUDY OF CLOUD COMPUTING MODELS AND ITS FUTURE Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India
10978A: Introduction to Azure for Developers Course Details Course Code: Duration: Notes: 10978A 5 days This course syllabus should be used to determine whether the course is appropriate for the students,
Welcome to the Microsoft Licensing Overview course, designed for partners preparing to take the Microsoft Licensing Overview assessment. This course introduces you to Microsoft Licensing program and product
Hosted SQL Server From Your Office Anywhere Cloud hosting applications that require SQL server not only gives you the flexibility to run your application from anywhere, but also provides genuine cost savings
Course 20532A: Developing Microsoft Azure Solutions Page 1 of 7 Developing Microsoft Azure Solutions Course 20532A: 4 days; Instructor-Led Introduction This course is intended for students who have experience
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 10978: Introduction to Azure for Developers Length: 5 Days Audience: Developers Level: 300 Technology:
Windows Azure and private cloud Joe Chou Senior Program Manager China Cloud Innovation Center Customer Advisory Team Microsoft Asia-Pacific Research and Development Group 1 Agenda Cloud Computing Fundamentals
Enterprise Enabler and the Microsoft Integration Stack Creating a complete Agile Enterprise Integration Solution with Enterprise Enabler Mike Guillory Director of Technical Development Stone Bond Technologies,
Hybrid Cloud Solution to Increase Business Value CloudLink is a hybrid cloud solution that interacts with existing onpremises ERP systems. With the hybrid approach, we can leverage the on-premises software
Microsoft EXAM - 74-678 Designing and Providing Microsoft Volume Licensing Solutions to Large Organizations Buy Full Product http://www.examskey.com/74-678.html Examskey Microsoft 74-678 exam demo product
Everything Your Business Needs in a Server, Nothing it doesn t. Ideal as a first server for small businesses with up to 25 users, Windows Small Business Server 2011 Essentials provides a cost-effective
1800 ULEARN (853 276) www.ddls.com.au Microsoft 10978 - Introduction to Azure for Developers Length 5 days Price $4389.00 (inc GST) Version A Overview This course offers students the opportunity to take
Deploying Migrated IBM Notes Applications to the Cloud A guide on deploying Composer Notes application to Microsoft Azure Prepared by Composer Technologies Copyright Composer Technologies Table of Contents
Platforms in the Cloud Where Will Your Next Application Run? Jazoon, Zurich June 2011 Copyright 2011 Chappell & Associates An Organization without Cloud Computing Users A A A VM VM VM A A A Application
Microsoft Azure Fundamentals 10979C - 2 Days - Instructor-led, Hands-on Introduction This course provides the underlying knowledge required by all individuals who will be evaluating Microsoft Azure, regardless
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Developing Microsoft Azure Solutions 20532A; 5 days Course Description This
INTRODUCTIONS Storm Technology Who we are and what we do David Chappell IT strategist and international advisor The Cloud A Rational Perspective The cloud platforms An objective overview of the Windows
Open Source Technologies on Microsoft Azure A Survey @DChappellAssoc Copyright 2014 Chappell & Associates The Main Idea i Open source technologies are a fundamental part of Microsoft Azure The Big Questions
Microsoft Azure Cloud on your terms. Start your cloud journey. Subscribe, Deploy, Migrate and Get Finance and Support for your Hybrid and/or Cloud Data Center. Never pay huge upfront Cost. How can Azure
Delivering Field Service Management... on the Microsoft Dynamics Platform How to address the challenges and expectations of a customer as they evaluate Field Service solutions. Growing Challenges and Expectations
E SB DE CIS IO N GUID E Business Transformation for Application Providers 10 Questions to Ask Before Selecting an Enterprise Service Bus 10 Questions to Ask Before Selecting an Enterprise Service Bus InterSystems
Course 20532B: Developing Microsoft Solutions Five Days, Instructor-Led About this Course This course is intended for students who have experience building vertically scaled applications. Students should
Windows Small Business Server 2011 Premium Add-on (SBS) 2011 Premium Add-On gives small businesses a flexible and costeffective solution for deploying additional servers on a network running Windows SBS
AppDev OnDemand Cloud Computing Learning Library A full year of access to our cloud computing courses, plus future course releases included free! The AppDev OnDemand Cloud Computing Learning Library includes
System Requirements for Microsoft Dynamics NAV 2016 Microsoft Dynamics NAV 2016 The following sections list the minimum hardware and software requirements to install and run Microsoft Dynamics NAV 2016.
Goals Provide an overview of SharePoint for Windows Azure developers Discuss how SharePoint & Windows Azure integrate from a development and IT Pro Agenda Fundamentals Why Care? SharePoint & Windows Azure
Microsoft SQL Server Customer Solution Case Study Big Data Solution Transforms Healthcare with Faster Access to Information Overview Country or Region: United Kingdom Industry: Professional services IT
Making the Most of Microsoft Cloud Technology: CRM, Azure, Office365, SSRS, Power BI and More Solution Showcase 2015 Client Conference About the Presenters Larry Betz Director, Dynamics CRM, Armanino Larry
CRM FAQs What is CRM Software? CRM (customer relationship management) software is enterprise software that covers a broad set of applications and software to help businesses manage customer data and customer
Technical Bootcamp: The Cloud-enabled Datacenter with Windows Server 2012 and System Center 2012 This 3-day, instructor-led course will help you understand how to evolve a traditional datacenter configuration
www.virtualizationsoftware.com How to Select a Virtualization Management Tool By David Davis, vexpert, VCP, VCAP, CCIE Introduction While VMware provides an excellent management tool for your virtual infrastructure
David Chappell Introducing DocumentDB A NoSQL Database for Microsoft Azure Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Contents Why DocumentDB?... 3 The DocumentDB Data Model...
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Microsoft Azure Fundamentals 10979B; 2 Days Course Description Get hands-on
LET K2 SHOW YOU WHAT MICROSOFT SHAREPOINT CAN REALLY DO WHY K2 APPIT FOR SHAREPOINT OUTPERFORMS OTHER SOLUTIONS WHAT S MISSING FROM SHAREPOINT? Microsoft SharePoint 2013 has a lot of great new features,
MICROSOFT DYNAMICS CRM Vision Statement of Direction Update: May, 2011 Microsoft Dynamics CRM - Statement of Direction, May 2011 EXECUTIVE SUMMARY Microsoft has delivered significant innovation and value
INTRODUCING BLUE PRISM AUTOMATING BUSINESS PROCESSES WITH PRESENTATION INTEGRATION DAVID CHAPPELL MARCH 2010 SPONSORED BY BLUE PRISM CONTENTS Business Process Automation with Blue Prism... 3 The Role of
Course M20532 5 Day(s) 30:00 Hours Developing Microsoft Azure Solutions Audience The candidates targeted by this training have basic experience in implementing and monitoring Microsoft Azure solutions.
OneDrive for Business with Hosted SharePoint Secure UK Cloud Document Management from Your Office Anywhere Cloud Storage is commonplace but for businesses that want secure UK Cloud based document and records
WHITE PAPER Migrating an existing on-premise application to Windows Azure Cloud Summary This discusses how existing on-premise enterprise ASP.Net web application can be moved to Windows Azure Cloud, in
Andrej Zdravkovic Regional Vice President, Platform Solutions Intellinet Platforms Operations Process Productivity Alignment Marketplace What We Do Business Transformation Through Strategic. Technology-Enabled.
Presentation Agenda Turnkey Technologies, Inc. introduction Understanding & Embracing The Cloud Cloud Considerations How to Pick a Hosting Strategy Licensing Options & Sample Managed Services what to look
Your consent to our cookies if you continue to use this website.