SlideShare une entreprise Scribd logo
1  sur  8
W H I T E
                                                                                               P A P E R
Choosing the Right CRM Platform
Smart Client vs. Thin Client




        Executive Summary
        For the past few years, browser-based “thin client” applications have been
        dominating the enterprise application space due to their ease of deployment,
        updating, and administration, all leading to a respectable low cost of ownership.
        However, this model is no longer able to provide the levels of functionality,
        performance, flexibility, and integration required to meet today’s business demands.

        This white paper compares and contrasts the two primary alternatives to thin
        clients—enhanced thin clients that use technologies such as ActiveX, AJAX,
        and ASP.NET and the new generation of “smart clients”—and examines the
        differentiating characteristics that could impact your CRM implementation.
Introduction                                                   •	 smart clients, which promise to take full advantage of
                                                                                the rich client model, providing a rich user experience,
              Today’s IT organizations are under pressure to deliver            while at the same time reaping the benefits of
              strong, usable, and efficient business applications that          thin clients
              meet the increasing expectations of business users and
                                                                             Since both of these clients are superior to pure thin
              executives, who need access to data, functionality, and
                                                                             clients, this white paper will focus not on thin clients but
              tools that help them stay competitive. These applications
                                                                             on the differences between these two main alternatives.
              must also be flexible enough to enable the company to
              adapt to ever-changing market conditions and demands.          Enhanced thin clients typically use AJAX, ActiveX, or ASP.
                                                                             NET technologies to expand the capabilities of traditional
             For the past few years, “thin client” applications have
                                                                             thin clients. These technologies allow developers to create
             been dominating the enterprise application space due to
                                                                             more dynamic, responsive applications for web delivery
             their ease of deployment, updating, and administration, all
                                                                             while retaining advantages such as the ability to leverage
             leading to a respectable low cost of ownership. However,
                                                                             the Internet and provide easy remote access to data.
                                          this model is no longer
                                          able to provide the levels of      A smart client is a .NET technology for building rich
Users now expect faster and               functionality, performance,        Internet applications that provide users with a highly
more responsive applications              flexibility, and integration       interactive user interface. Smart clients aim to provide “the
                                          required to meet today’s
that enable them to perform                                                  best of both worlds” and bridge the gap between web
                                          business demands. Users            and desktop applications by adding the intelligence to
their daily work in a flexible            now expect faster and more         manage data and connectivity to produce a superior user
and efficient manner that is              responsive applications that       experience. While smart clients provide the benefits of a
not always possible with thin             enable them to perform their       rich client model with thin client manageability, they also
client applications                       daily work in a flexible and       provide more flexibility and capabilities than traditional rich
                                          efficient manner that is not       client applications.
                                          always possible with thin client
             applications due to a variety of limitations. Furthermore,      These two client technologies, smart clients and thin
             increasingly mobile users taking advantage of a rapidly         clients with AJAX, ActiveX, or ASP.NET, are both
             growing list of new devices pose additional challenges.         necessary technologies; they do not replace each
             Add all these factors together, and it becomes clear that       other so much as provide companies with a greater
             a new category of client application is required to meet        range of options. When looking to choose the right
             expanding business-user needs.                                  enterprise applications, especially critical department-
                                                                             spanning applications such as customer relationship
              This white paper compares and contrasts the two primary        management (CRM) systems, a company must examine
              alternatives to thin clients—enhanced thin clients that use    the characteristics of the underlying client technologies
              technologies such as ActiveX, AJAX, and ASP.NET and            and determine which option best suits their requirements
              the new generation of “smart clients”—and examines the         and target users’ profile. Companies should evaluate
              differentiating characteristics that could impact your         clients comprehensively, examining the impact of an
              CRM implementation.                                            application’s client on performance, usability, deployment
                                                                             and maintenance, ease of integration, security, total cost
              Finding a Better Alternative                                   of ownership, and more. What follows is a comparison
                                                                             of the two core client alternatives to assist business
              A major challenge for technology professionals has been        decision-makers in evaluating their options.
              to figure out how to restore the benefits of older Windows-
              based applications that thin clients have lacked, without
              adding the complexities and the high management costs          Performance
              that were associated with these traditional “rich clients.”
                                                                             Application performance is typically—and most
              To address the shortcomings of both thin clients and the       practically—determined by measuring how quickly a
              previous generation of Windows rich (client/server–based)      user can complete an end-to-end business task. This
              clients, companies have been looking at two                    measurement depends on two factors:
              main alternatives:
                                                                               1.   how quickly the user can retrieve data and access
              •	 thin clients that have been enhanced with the use of               functionality over a local or wide area network (for
                 technologies such as ActiveX, AJAX, and ASP.NET to                 example, how long it takes to open a form)
                 mimic a richer user interface                                 2.   how quickly they can complete the business
                                                                                    task once they are in the application and the
                                                                                    information is retrieved.




                                                                                                                     Pivotal CRM | White Paper   1
Factors that affect the first point include bandwidth,              Usability and User Interface
             latency, server round trips, compression, and
             performance optimization. Factors that affect the second            The key success factor of any CRM project is rapid user
             point are screen design, navigation design in relation              adoption. Unlike a back-end application, where users are
             to the business context, number of clicks required to               forced to use the system or they can’t do their jobs, CRM
             complete the task, ability to multi-task, availability and          is a front-office application that users must want to use
             presentation of information, number of applications the             because it makes their jobs easier. Likewise, the value of
             user has to access to complete the task, and so on.                 the system is directly correlated to the extent to which it is
                                                                                 used and integrated into every front-office activity. To have
                                        Smart clients can take                   full and rapid user adoption, companies must make sure
                                        advantage of local resources             that usability, flexibility, performance, and multiple access
The key success factor of               (CPU, hard disk, peripherals,            methods are among their top priorities in selecting a CRM
any CRM project is rapid                etc.) to do work at the local            application, in addition to ensuring the right functionality
user adoption                           level—on the user’s computer.            and manageability. They must also ensure that the system
                                        Given the power of workstation           is flexible enough to mirror their processes, rather than
                                        and notebook hardware that               forcing them to adapt their processes to the system.
           has been available for the past few years, users will
           therefore usually experience greater responsiveness and               Heavily weighted factors in usability include performance,
           performance from a smart client application. In contrast,             ease of use, tight integration with Microsoft Office, quick
           thin clients generally do not access local resources, and if          access to data and functionality, access from anywhere
           they do, it is through an extra layer, such as COM, which             (offline/online/home/mobile), integration with other
           requires information to be passed back and forth to the               applications, and minimized clicks. Evaluators should
           central server.                                                       also look for the best use of screen design and navigation
                                                                                 to optimize screen real estate for presenting data and
             Smart clients can not only take advantage of the local              functionality, as well to create an appealing, familiar, and
             CPU, but they also have the advantage of permitting                 comfortable interface for end users.
             multi-threading, which drastically increases performance
             by allowing different tasks to occur simultaneously. In             Unfortunately, for most business users, browsers are
             addition, smart clients can perform well in low-bandwidth           slow and cumbersome to navigate, and toggling between
             and high-latency environments because they take advantage           screens is painful, putting even enhanced thin clients at a
             of client-side caching, whereas thin clients are seriously          disadvantage. In addition, the individual browser specifies
             compromised by bandwidth limitations and latency.                   the limits of what can be accomplished graphically in the
                                                                                 user interface, which limits a company’s ability to tailor and
             Smart clients minimize server round-trips by enforcing              streamline the interface and make it more user-friendly.
             certain logic on the client side and maintaining user
             interface (UI) definitions locally. This results in substantially   When business users are expected to do the majority
             better performance than thin clients, which download                of their daily work in an application—as is the case with
             every screen with each click or have to go back and forth           customer relationship management applications, where
             to the server for each and every request.                           all customer interactions are expected to be recorded in
                                                                                 the CRM system—usability and the user interface simply
             Unlike AJAX-based clients, smart clients load the                   cannot be thought of as secondary considerations: they
             appropriate net data when they load a form. This means              can have a significant impact on the utility of the system
             that users don’t have to wait to retrieve data each time they       to its users and the speed with which they can complete
             navigate from one tab to another tab within the same form.          business tasks, not to mention whether they embrace the
                                                                                 system in the first place. A rich, highly interactive user
             These factors combine to give smart clients the clear               interface such as those made possible by smart clients
             advantage when it comes to application performance.                 offer a more compelling experience and are more likely to
             Smart client application users enjoy a faster, more                 encourage adoption than similar web-based applications.
             responsive usage experience. In the context of CRM,
             where the application is being used to call up important            If an application is CPU-intensive, such as corporate
             customer data in time-sensitive contexts, such as during            applications that do a lot of complex data-sorting, editing,
             a service call, this responsiveness is critical to delivering a     and manipulation with the use of graphic-intensive charts
             high-quality customer experience.                                   and graphs (as is often the case with CRM systems),
                                                                                 users are more likely have a better experience with a
                                                                                 smart client–based application that can take advantage of
                                                                                 local CPU power to offer a more responsive application.
                                                                                 Typical web-based applications are very sequential and
                                                                                 linear in nature. Smart clients, on the other hand, allow
                                                                                 you to branch off at any point and to multi-task in a non-
                                                                                 linear, decision-tree-like fashion.




                                                                                                                        Pivotal CRM | White Paper   2
Smart client applications combine standard Windows
             tools with the point-and-click functionality of web pages.
             This familiarity and ease of use means users can log            The emergence of smart client alternatives that leverage
             on and start using them at once, reducing training              Microsoft ClickOnce technology, however, have begun to
             requirements. Since smart clients still share many of the       seriously challenge one of the major AJAX and browser-
             features of browsers (such as back and forth, history, and      based development advantages. With Microsoft ClickOnce
             favorites), the learning curve for users is reduced. With       technology, smart clients match and even exceed thin
                                          browser-based applications,        clients in ease of deployment and maintenance:
                                          however, some of the
With Microsoft ClickOnce                  browser features that users        •	 Smart clients are centrally deployed and managed and
technology, smart clients                 expect to work may not work,          require no administration on client workstations.
match and even exceed thin                such as managing “state.”          •	 The ClickOnce technology installs the application
clients in ease of deployment             (Web browsing is inherently           via a simple hyperlink, without the need for
                                          “stateless”—that is, the              administrator oversight.
and maintenance                           browser doesn’t “remember”
                                          anything from moment to            •	 Smart clients are downloaded over the web (HTTP), just
                                          moment—but users expect               like file copies.
             applications to “remember” what they’ve done.) For              •	 Smart clients update seamlessly in real time, without
             example, hitting a “back” or “refresh” button or closing           user action, by downloading net meta-changes from a
             a window in a thin client application could result in an           centralized server.
             unanticipated loss of data and work, whereas with a
                                                                             In addition, unlike with thin client applications, powerful
             smart-client application, users can be easily prompted to
                                                                             servers are not needed to support smart clients, since
             save their work before exiting or leaving a page.
                                                                             smart clients leverage the computing power of every
             Smart client solutions can be composed of functionality         desktop and laptop to process data and display
             from more than one client application, with each                information. Smart client applications can support
             application collaborating with the others to provide just       hundreds of end users from a single, inexpensive server.
             the right functionality to the user. Such "composite"
             applications can integrate client-side software resources       Development and Total Cost of
             into a coherent solution or extend the functionality of an
             existing application to provide smart client features.
                                                                             Ownership (TCO)
                                                                             Out-of-the-box applications seldom meet all the needs
             Additional usability advantages of smart clients over
                                                                             of complex organizations “as is,” which makes the ease
             thin clients include the ability to update data in certain
                                                                             of development on an application’s platform extremely
             sections of the application without having to refresh the
                                                                             important, as companies often need to modify or add
             entire display, as well as the ability to use keyboard-driven
                                                                             on to the core system, or even develop entirely different
             shortcuts. Furthermore, smart clients can gracefully switch
                                                                             applications to complement it. Thin client and smart client
             between connected and disconnected states, rather than
                                                                             development offer very different scenarios to technology
             losing data and work when a connection drops.
                                                                             teams, which can dramatically impact an application’s
             As is evident from the discussion above, several key            total cost of ownership.
             user interface and usability requirements are difficult for
                                                                             Companies can very easily create other smart client–
             browser-based applications to handle. While individually
                                                                             based solutions to meet the needs of different parts
             they may seem minor, cumulatively, they can have
                                                                             of the organization with a low total cost of ownership.
             a major impact on the user experience. A poor user
                                                                             Smart client solutions can become an integral part of
             experience often hinders CRM adoption, jeopardizing the
                                                                             an organization's information infrastructure, accessing
             attainment of an CRM implementation’s business goals.
                                                                             corporate data and services and providing a powerful
                                                                             and familiar working environment. Web Services provide
             Deployment and Maintenance                                      a natural way for companies to expose data and services,
                                                                             and smart client applications are the ultimate consumers
             Web applications have always had a clear deployment
                                                                             of these Web Services. For these and other reasons,
             advantage: no need to install software on users’
                                                                             smart client development is on the whole less expensive
             computers makes for an easy and rapid deployment. With
                                                                             and faster than thin client development.
             the cost of deployment, maintenance, and administration
             playing a significant part in the overall cost of a CRM         Thin client developers face unique challenges and
             application, thin clients have for the last several years       constraints due to the applications' reliance on browsers.
             been favored by cost-conscious organizations.                   Due to the pervasiveness of Internet Explorer (IE),




                                                                                                                   Pivotal CRM | White Paper   3
developers must commonly rely upon this browser as their        and forth to understand available API calls, as well as
             main delivery method. ActiveX, MSXML, and XMLHTTP               introducing an increased risk of typos and spelling errors.
             provide IE-supported options for enhancing a web                Debugging a client task in a smart client is also much
             application’s features, but developers are then subject to      simpler than debugging client scripts such as JavaScript,
             the limitations of Internet Explorer. New IE releases, which    because smart client users have access to the full Visual
             are becoming increasingly automatic and unavoidable,            Studio debugging environment.
             often wreak havoc on web applications and cause
                                           procedures to break, resulting    The user interface for an AJAX application is rendered
                                           in unacceptable production        as a combination of HTML DOM objects and CSS styles,
Taken together, the                        downtime. Meanwhile,              while the user interface for a smart client application
development advantages                     alternative browsers such as      is rendered via Win32 calls on the Windows operating
                                           Firefox and Google Chrome are     system, providing greater flexibility. The smart client
of a smart client application                                                approach to “skinning” and branding requires only
                                           gaining popularity, introducing
clearly ease and                           more complexity and cost into     rudimentary knowledge of page styling, sufficient to set
accelerate development for                 testing and programming if        colors and fonts. Even when deeply customizing look
organizations, resulting in a              companies want to support         and feel, you don't have to deal with browser layout
significantly lower total cost             more than just IE.                inconsistencies. Many properties that require programming
                                                                             with other kinds of applications, such as color and the
of ownership while providing                 In contrast, smart clients      ability to make an item “read-only” or hidden, can be done
greater flexibility to closely               are browser-independent         without programming in smart client applications.
meet user demands and                        and are tied only to the
unique business processes                    operating system, rather        Taken together, the development advantages of a smart
                                             than the specific versions or   client application clearly ease and accelerate development
                                             updates of the browser. Smart   for organizations, resulting in a significantly lower total cost
              client–based applications are not subject to destructive       of ownership while providing greater flexibility to closely
              browser issues such as timing-dependent bugs and               meet user demands and unique business processes.
              memory leaks. Smart clients provide APIs that give
              administrators the flexibility to use the web programming      Security
              approach that works best in each browser.
                                                                             Customer data is one of a company’s most vital
              Thin clients using AJAX can handle some user interface         assets, and data security is of equally high concern
              logic programmed via JavaScript and make subsequent            to a company and its customers, who need to trust
              requests for more functionality/data from the application      that their data is safe. Unfortunately, because they rely
              server. This poses a challenge, in that when using             on browsers for data access and transfer, thin client
              client-side JavaScript, applications don't have a powerful     applications are prone to various security weaknesses
              framework of class libraries to fall back on (such as the      that smart clients are able to avoid. For example,
              .NET base class libraries). Because of this, in some cases     changes in browser security settings can result in issues
              developers have to move logic back onto the server and         for thin client applications (for example, disabling scripts
              create a cross-process call over the web to reach it, or       and downloads).
              write their own. In addition, JavaScript is an interpreted
              scripting language and quite inefficient compared with full    Since smart clients are web applications that do not
              compiled .NET-based dynamic link libraries (DLLs) used         use browsers to access data, data is shielded from
              as client tasks by smart clients.                              the security holes, bugs, and malicious codes that are
                                                                             associated with browser-access applications.
              Smart clients, on the other hand, can validate input from
              the user before making calls to the application server.        Integration
              This user interface logic can be programmed with any
              .NET language. The UI logic renders data to the client         Integration is often one of the greatest sources of expense
              via calls into WinForms namespaces. This reduces               and complexity when implementing applications. Smart
              the development time required to write .NET Windows            clients alleviate this challenge because they can interact
              Forms–rich Internet applications compared with writing         with other applications much more easily than other kinds
              thin client applications.                                      of clients. Because they utilize Web Services, smart clients
                                                                             are also less dependent on platforms and browsers than
              With smart clients, developers can leverage the full           other available options.
              capabilities of Visual Studio libraries to reduce coding
              times when creating client tasks for smart clients. Writing    A major integration advantage of smart clients is their
              JavaScript, in contrast, is no different than coding in        support for the Composite UI Application Block (CAB).
              Notepad, as users do not have access to Visual Studio          This architecture allows developers to plug in and
              Intellisense. This increases the risk of issues due to         combine disparate applications using web, WinForm, and
              the need to remember specific methods and go back              Windows Presentation Foundation (WPF) technologies to




                                                                                                                     Pivotal CRM | White Paper   4
create a single coherent solution. Such solutions can be        installation. But most importantly, it offers features your
           formed by coupling desktop applications or by providing a       users will love: an intuitive interface, deep integration with
           generic “shell” application that houses multiple lightweight    the Microsoft tools they use every day, and the ability
           applications that are combined to form the solution.            to tailor and personalize the solution to match unique
                                                                           business processes and individual user needs—all made
           Smart clients extend far beyond mere UI widgets,                possible by a combination of the underlying smart client
           providing a comprehensive data-binding architecture, a          foundation and a next-generation application that takes
           powerful cross-browser toolset, and metadata management         full advantage of smart client innovations.
           that radically reduces duplication and complexity.
                                                                           User productivity is at the heart of Pivotal CRM. Pivotal
           Smart client forms also support .NET controls. This             CRM makes navigation much easier for users with an
           means that .NET controls that you may have developed            application that is modeled around the business structure,
           for another application or purpose can easily be dropped        rather than the database model. Task-based navigation
           onto a smart client form and be used and re-used without        allows users to move through the system more easily,
           re-programming. These .NET controls can provide                 with far fewer clicks to access information. Users are also
           integration of functionality or features from your other        provided with important information and functionality by
           enterprise applications through the use of Web Services,        task-driven portals that offer real-time reports, KPIs, alerts,
           providing a “one-stop shop” for end users, who save time        queries, and more. Built for multi-tasking, Pivotal CRM
           by working within a single application.                         enables users to have multiple forms open, pill forms off
                                                                           and save for later use, create short-cuts, easily access
           Lastly, smart client forms can easily integrate and embed
                                                                           their personal history and recently used documents, and
           web pages by dynamically creating a parameter-based
                                                                           more. In addition, Pivotal CRM screen designs present
           URL in the context of what the user is doing. For example,
                                                                           data in a manner that makes sense for your business
           a smart client could integrate Google Map plug-ins to
                                                                           users and takes advantage of the screen real estate to
           map the location of a contact right within the contact form,
                                                                           make the data your users need most fast and easy to
           without leaving the existing page.
                                                                           access, supporting better decision-making and helping
                                                                           them deliver better experiences to your customers.
           Pivotal CRM:
                                                                           Pivotal CRM embeds the tools your employees use every
           Smart Client Innovation at Work                                 day: Microsoft® Outlook,® SharePoint,® and the Office
           Ask any CRM expert what really makes or breaks a CRM            suite. This allows users to move seamlessly between
           implementation, and you'll get the same answer: user            systems, eliminating cumbersome application switching
           adoption. Many a company has invested time, money,              and increasing productivity. Users enjoy the ability to use
           and passion into deploying the perfect CRM system, only         familiar embedded tools while leveraging the rich data in
           to find that it's worth very little if users aren't using it.   Pivotal CRM, which boosts user productivity, reduces the
                                                                           learning curve, and increases adoption. Administrators
           CDC Software understands this, and it's why we've built         enjoy a system that saves them the need to attempt
           the next-generation Pivotal CRM 6.0, a smart client CRM         complex integrations with these high-value tools.
                                        solution your users will love.
                                                                           Beyond being a highly usable application for end users,
                                          Built on the Microsoft .NET      Pivotal CRM offers a platform developers love. The
Built on the Microsoft .NET               platform, Pivotal CRM 6.0        Pivotal Toolkit integrates the Visual Studio Form designer,
platform, Pivotal CRM 6.0                 takes full advantage of all of   combined with Pivotal Controls. This makes it very easy
takes full advantage of all of            the benefits of smart client     for administrators to create smart client forms without
the benefits of smart client              architecture, combining          requiring additional web styling skills. The flexibility of the
architecture, combining the               the best of "thick" and "thin"   Pivotal Platform and the power of the Pivotal Toolkit make
                                          clients to create a truly        it easy for administrators to tailor the system precisely to
best of "thick" and "thin"                superior CRM solution. Its       evolving business needs, integrate it with other enterprise
clients to create a truly                 use of Microsoft's ClickOnce     applications, and even build out complex complementary
superior CRM solution                     deployment technology            applications at a fraction of normal development costs.
                                          makes it easy to implement
                                          and update. The Pivotal          By taking full advantage of the benefits of smart client
                                          CRM smart client downloads       architecture, Pivotal CRM delivers a superior CRM solution
           to the C:Document and Settings folder of the user’s            that provides a better experience for administrators, end
           computer. All users have full permission to their individual    users, and customers alike.
           folders; therefore there are no security considerations for




                                                                                                                   Pivotal CRM | White Paper   5
Conclusion                                                      In essence, smart clients take all the benefits of Windows
                                                                              clients and thin clients, remove the drawbacks of
              Both smart client and thin client technologies have their       traditional Windows clients, and add new advantages and
              place. Enhanced thin client technologies are typically well     flexibility to reduce an application’s total cost of ownership
              suited to consumer-targeted applications. On the other          as well increase user adoption.
              hand, businesses seeking enterprise applications such
              as CRM typically have a finite number of users and need         Smart clients do more than just address the shortcomings
              an application that mimics their business processes and         of other client options; they also offer many new
              offers a rich and highly interactive user interface. For        capabilities. Smart client technology has opened the
              these businesses, a smart client application usually offers     doors to ongoing innovation. Developers now have
              a more flexible, powerful, and usable solution.                 access to technology and capabilities that allow them
                                                                              to create business applications that far exceed former
              Smart clients represent the future of corporate desktop         possibilities. CDC Software has been a pioneer in
              applications. In contrast, the use of AJAX, ASP.NET, and        leveraging these new capabilities, as evidenced by
              ActiveX with thin clients is more of an attempt to dress        Pivotal CRM 6.0, its leading customer relationship
              up old technologies to cover up their flaws. While they         management solution that takes full advantage of
              allow developers to do new things with old technologies         smart client capabilities. CDC Software has invested
              such as reducing full-page refreshes and working                millions in revamping Pivotal CRM’s user interface using
              asynchronously, they oust control from the presentation         Microsoft smart client technology, while preserving the
              tier and cannot effectively leverage the power of today’s       proven Pivotal CRM architecture, and this has been
              inexpensive yet powerful workstations. Thin clients simply      welcomed wholeheartedly by the market and our loyal
              cannot provide the performance and the rich and interactive     base of industry-leading customers. Looking ahead, CDC
              experience that today’s corporate users demand.                 Software continues this path of innovation, migrating
                                                                              Pivotal CRM to the Windows Presentation Foundation,
             This is not to say that thin clients and Web 2.0 are things      which allows for richer media content such as videos,
             of the past; they just have a different purpose. Thin clients    further enhancing the user experience.
             are better suited for consumer-based applications that
                                           anyone and everyone can            Without question, Pivotal CRM is today the most flexible
                                           access. Smart clients are          enterprise application on the market, offering the lowest
Smart clients do more than                 meant for corporate users          total cost of ownership. With Pivotal CRM’s intelligent
                                           who value multi-tasking,           application of smart client technology, our customers enjoy
just address the shortcomings
                                           interactivity, a rich user         unmatched CRM usability and flexibility today, and they will
of other client options;                   interface, integration with        be able to realize more and more benefits as we unleash
they also offer many new                   Outlook and SharePoint,            the added power and capabilities of this new technology.
capabilities                               minimized clicks, and best
                                           use of screen design very
                                           highly—all features that lead to
             user adoption, a critical success factor in the deployment
             of a customer relationship management system or any
             other enterprise application.

              Microsoft has spent millions of dollars developing
              and embracing smart client technology, and this new
              technology has been welcomed enthusiastically by
              developer communities. With the smart client, Microsoft
              has addressed the shortcomings of traditional Windows
              clients, including:
              •	 Difficulty deploying and updating
              •	 “DLL hell” (heavy administration)
              •	 Lack of access from the Internet
              •	 Poor performance
              •	 Lack of integration capabilities
              •	 The limited capabilities of older desktops




                                                                                                                     Pivotal CRM | White Paper   6
Additional Suggested Reading
Hill, David. What Is a Smart Client Anyway?
URL: http://blogs.msdn.com/dphill/articles/66300.aspx
Hollis, Billy. Back to the Future with Smart Clients.
URL: http://msdn.microsoft.com/en-us/library/ms953304.aspx

Jupiter Research. Smart Client Applications: The Best of Both Worlds—The Desktop and the Web.
URL: http://download.microsoft.com/download/9/5/e/95eafbc3-4d5d-4648-8aa6-589391068fb5/JupiterSmartClient.pdf

Microsoft. Smart Client Application Development.
URL: http://msdn.microsoft.com/en-us/isv/bb190536.aspx

Microsoft. Smart Client Development Overview (Level 200) [Webcast].
URL: http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032278657&CountryCo
de=US

Smart Client Software Factory. Composite Smart Client Applications.
URL: http://msdn.microsoft.com/en-us/library/cc540675.aspx

Smart Client Software Factory. Deploying Smart Client Applications with ClickOnce.
URL: http://msdn.microsoft.com/en-us/library/cc558871.aspx

Smart Client Software Factory. Introducing the Smart Client Software Factory.
URL: http://msdn.microsoft.com/en-us/library/cc540671.aspx

Thin Client vs Smart Client [Discussion thread].
URL: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=927032&SiteID=1

Wikipedia.org. Smart Client.
URL: http://en.wikipedia.org/wiki/Smart_client




Experience CRM That’s Built for You
To learn more about how Pivotal CRM can meet your organization’s unique needs, call us at +1-877-PIVOTAL
or visit us at www.PivotalCRM.com.


Copyright © CDC Software 2009. All rights reserved. The CDC Software logo and Pivotal CRM logo are registered trademarks and/or trademarks of CDC Software.

Contenu connexe

Tendances

SOA an architecture on the Desktop
SOA an architecture on the DesktopSOA an architecture on the Desktop
SOA an architecture on the DesktopVincent Perrin
 
How Domain-Driven Design Can Boost Legacy System Modernization
How Domain-Driven Design Can Boost Legacy System ModernizationHow Domain-Driven Design Can Boost Legacy System Modernization
How Domain-Driven Design Can Boost Legacy System ModernizationCognizant
 
[Cloud Summit 2010] Cezar Taurion - IBM
[Cloud Summit 2010] Cezar Taurion - IBM[Cloud Summit 2010] Cezar Taurion - IBM
[Cloud Summit 2010] Cezar Taurion - IBMTecla Internet
 
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...IBM Rational
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraIBM
 
Software Engineering: Designing a Better Experience for Communications, Media...
Software Engineering: Designing a Better Experience for Communications, Media...Software Engineering: Designing a Better Experience for Communications, Media...
Software Engineering: Designing a Better Experience for Communications, Media...Cognizant
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyijcseit
 
Understanding Corporate Portals Key Knowledge Management Enabling Applications
Understanding Corporate Portals Key Knowledge Management Enabling ApplicationsUnderstanding Corporate Portals Key Knowledge Management Enabling Applications
Understanding Corporate Portals Key Knowledge Management Enabling ApplicationsJose Claudio Terra
 
FlexNet Connect Datasheet
FlexNet Connect DatasheetFlexNet Connect Datasheet
FlexNet Connect DatasheetFlexera
 
Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success ijwscjournal
 
Private Cloud Adoption: Patterns for the Enterprise
Private Cloud Adoption: Patterns for the  EnterprisePrivate Cloud Adoption: Patterns for the  Enterprise
Private Cloud Adoption: Patterns for the EnterpriseIBM India Smarter Computing
 

Tendances (13)

SOA an architecture on the Desktop
SOA an architecture on the DesktopSOA an architecture on the Desktop
SOA an architecture on the Desktop
 
How Domain-Driven Design Can Boost Legacy System Modernization
How Domain-Driven Design Can Boost Legacy System ModernizationHow Domain-Driven Design Can Boost Legacy System Modernization
How Domain-Driven Design Can Boost Legacy System Modernization
 
[Cloud Summit 2010] Cezar Taurion - IBM
[Cloud Summit 2010] Cezar Taurion - IBM[Cloud Summit 2010] Cezar Taurion - IBM
[Cloud Summit 2010] Cezar Taurion - IBM
 
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
 
Software Engineering: Designing a Better Experience for Communications, Media...
Software Engineering: Designing a Better Experience for Communications, Media...Software Engineering: Designing a Better Experience for Communications, Media...
Software Engineering: Designing a Better Experience for Communications, Media...
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
 
Understanding Corporate Portals Key Knowledge Management Enabling Applications
Understanding Corporate Portals Key Knowledge Management Enabling ApplicationsUnderstanding Corporate Portals Key Knowledge Management Enabling Applications
Understanding Corporate Portals Key Knowledge Management Enabling Applications
 
FlexNet Connect Datasheet
FlexNet Connect DatasheetFlexNet Connect Datasheet
FlexNet Connect Datasheet
 
Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success
 
Portals remain a key to cmm
Portals remain a key to cmmPortals remain a key to cmm
Portals remain a key to cmm
 
Private Cloud Adoption: Patterns for the Enterprise
Private Cloud Adoption: Patterns for the  EnterprisePrivate Cloud Adoption: Patterns for the  Enterprise
Private Cloud Adoption: Patterns for the Enterprise
 
IBM Cloud: Rethink IT. Reinvent business.
IBM Cloud: Rethink IT. Reinvent business.IBM Cloud: Rethink IT. Reinvent business.
IBM Cloud: Rethink IT. Reinvent business.
 

Similaire à Pivotal CRM - Plataforma CRM

Cloud agility-gap-whitepaper 9595
Cloud agility-gap-whitepaper 9595Cloud agility-gap-whitepaper 9595
Cloud agility-gap-whitepaper 9595Accenture
 
RICH INTERNET APPLICATIONS, PLATFORMS AND TOOLS - A PARADIGM SHIFT IN WEB USE...
RICH INTERNET APPLICATIONS, PLATFORMS AND TOOLS - A PARADIGM SHIFT IN WEB USE...RICH INTERNET APPLICATIONS, PLATFORMS AND TOOLS - A PARADIGM SHIFT IN WEB USE...
RICH INTERNET APPLICATIONS, PLATFORMS AND TOOLS - A PARADIGM SHIFT IN WEB USE...cscpconf
 
Rich internet applications,
Rich internet applications,Rich internet applications,
Rich internet applications,csandit
 
The F5 Networks Application Services Reference Architecture (White Paper)
The F5 Networks Application Services Reference Architecture (White Paper)The F5 Networks Application Services Reference Architecture (White Paper)
The F5 Networks Application Services Reference Architecture (White Paper)F5 Networks
 
White Paper: Application Modernization
White Paper: Application Modernization  White Paper: Application Modernization
White Paper: Application Modernization EMC
 
Pivotal crm architecture
Pivotal crm architecturePivotal crm architecture
Pivotal crm architecturePivotal CRM
 
Application Performance Management: Intelligence for an Optimized WAN
Application Performance Management: Intelligence for an Optimized WANApplication Performance Management: Intelligence for an Optimized WAN
Application Performance Management: Intelligence for an Optimized WANXO Communications
 
Convergence point of_view_article
Convergence point of_view_articleConvergence point of_view_article
Convergence point of_view_articleSteven Yong
 
Cloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite ModelCloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite ModelTzar Umang
 
ARMnet Financial Product Management News
ARMnet Financial Product Management NewsARMnet Financial Product Management News
ARMnet Financial Product Management Newsnforth
 
ARMnet Financial Management Software News
ARMnet Financial Management Software NewsARMnet Financial Management Software News
ARMnet Financial Management Software NewsTimMagill
 
Appistry How Google Overcame Wp
Appistry How Google Overcame WpAppistry How Google Overcame Wp
Appistry How Google Overcame WpGovCloud Network
 
Emg821511050D3 data center_whitepaper
Emg821511050D3 data center_whitepaperEmg821511050D3 data center_whitepaper
Emg821511050D3 data center_whitepaperhoanv
 
Unified Monitoring
Unified MonitoringUnified Monitoring
Unified MonitoringJason Caras
 
Cloud computing-intel-cloud-2015-vision
Cloud computing-intel-cloud-2015-visionCloud computing-intel-cloud-2015-vision
Cloud computing-intel-cloud-2015-visionHossam Zein
 
cloud computing in e commerce
cloud computing in e commercecloud computing in e commerce
cloud computing in e commercesteffz
 
Mr Ted User Experience
Mr Ted User ExperienceMr Ted User Experience
Mr Ted User Experiencejonholden
 
Force.Com Multitenancy
Force.Com MultitenancyForce.Com Multitenancy
Force.Com MultitenancyChrisbryan1975
 

Similaire à Pivotal CRM - Plataforma CRM (20)

Cloud agility-gap-whitepaper 9595
Cloud agility-gap-whitepaper 9595Cloud agility-gap-whitepaper 9595
Cloud agility-gap-whitepaper 9595
 
RICH INTERNET APPLICATIONS, PLATFORMS AND TOOLS - A PARADIGM SHIFT IN WEB USE...
RICH INTERNET APPLICATIONS, PLATFORMS AND TOOLS - A PARADIGM SHIFT IN WEB USE...RICH INTERNET APPLICATIONS, PLATFORMS AND TOOLS - A PARADIGM SHIFT IN WEB USE...
RICH INTERNET APPLICATIONS, PLATFORMS AND TOOLS - A PARADIGM SHIFT IN WEB USE...
 
Rich internet applications,
Rich internet applications,Rich internet applications,
Rich internet applications,
 
The F5 Networks Application Services Reference Architecture (White Paper)
The F5 Networks Application Services Reference Architecture (White Paper)The F5 Networks Application Services Reference Architecture (White Paper)
The F5 Networks Application Services Reference Architecture (White Paper)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
White Paper: Application Modernization
White Paper: Application Modernization  White Paper: Application Modernization
White Paper: Application Modernization
 
Pivotal crm architecture
Pivotal crm architecturePivotal crm architecture
Pivotal crm architecture
 
Application Performance Management: Intelligence for an Optimized WAN
Application Performance Management: Intelligence for an Optimized WANApplication Performance Management: Intelligence for an Optimized WAN
Application Performance Management: Intelligence for an Optimized WAN
 
Convergence point of_view_article
Convergence point of_view_articleConvergence point of_view_article
Convergence point of_view_article
 
Cloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite ModelCloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite Model
 
ARMnet Financial Product Management News
ARMnet Financial Product Management NewsARMnet Financial Product Management News
ARMnet Financial Product Management News
 
ARMnet Financial Management Software News
ARMnet Financial Management Software NewsARMnet Financial Management Software News
ARMnet Financial Management Software News
 
Appistry How Google Overcame Wp
Appistry How Google Overcame WpAppistry How Google Overcame Wp
Appistry How Google Overcame Wp
 
Microservices and Enterprise App Development.pdf
Microservices and Enterprise App Development.pdfMicroservices and Enterprise App Development.pdf
Microservices and Enterprise App Development.pdf
 
Emg821511050D3 data center_whitepaper
Emg821511050D3 data center_whitepaperEmg821511050D3 data center_whitepaper
Emg821511050D3 data center_whitepaper
 
Unified Monitoring
Unified MonitoringUnified Monitoring
Unified Monitoring
 
Cloud computing-intel-cloud-2015-vision
Cloud computing-intel-cloud-2015-visionCloud computing-intel-cloud-2015-vision
Cloud computing-intel-cloud-2015-vision
 
cloud computing in e commerce
cloud computing in e commercecloud computing in e commerce
cloud computing in e commerce
 
Mr Ted User Experience
Mr Ted User ExperienceMr Ted User Experience
Mr Ted User Experience
 
Force.Com Multitenancy
Force.Com MultitenancyForce.Com Multitenancy
Force.Com Multitenancy
 

Plus de CDC Software España

Plus de CDC Software España (12)

Pivotal CRM Wayne Homes - case study
Pivotal CRM Wayne Homes - case studyPivotal CRM Wayne Homes - case study
Pivotal CRM Wayne Homes - case study
 
Pivotal CRM Mellon Asset Management - case study
Pivotal CRM Mellon Asset Management  - case studyPivotal CRM Mellon Asset Management  - case study
Pivotal CRM Mellon Asset Management - case study
 
Caso Exito Tuko ogistics
Caso Exito Tuko ogisticsCaso Exito Tuko ogistics
Caso Exito Tuko ogistics
 
Caso Exito Albert Heijn
Caso Exito Albert HeijnCaso Exito Albert Heijn
Caso Exito Albert Heijn
 
Case Study Mapfre
Case Study MapfreCase Study Mapfre
Case Study Mapfre
 
Case study Grupo Perelada
Case study Grupo PereladaCase study Grupo Perelada
Case study Grupo Perelada
 
CDC Software - GTT Gestión del Tiempo de Trabajo
CDC Software - GTT Gestión del Tiempo de TrabajoCDC Software - GTT Gestión del Tiempo de Trabajo
CDC Software - GTT Gestión del Tiempo de Trabajo
 
CDC Software Freight Forwarder
CDC Software Freight ForwarderCDC Software Freight Forwarder
CDC Software Freight Forwarder
 
Pivotal Social CRM
Pivotal Social CRMPivotal Social CRM
Pivotal Social CRM
 
CDC Factory - Casos de éxito: Berner Foods
CDC Factory - Casos de éxito: Berner FoodsCDC Factory - Casos de éxito: Berner Foods
CDC Factory - Casos de éxito: Berner Foods
 
CDC Factory - Casos de éxito: Calypso
CDC Factory - Casos de éxito: CalypsoCDC Factory - Casos de éxito: Calypso
CDC Factory - Casos de éxito: Calypso
 
CDC Factory - Casos de éxito: Heinz
CDC Factory - Casos de éxito: HeinzCDC Factory - Casos de éxito: Heinz
CDC Factory - Casos de éxito: Heinz
 

Dernier

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Dernier (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

Pivotal CRM - Plataforma CRM

  • 1. W H I T E P A P E R Choosing the Right CRM Platform Smart Client vs. Thin Client Executive Summary For the past few years, browser-based “thin client” applications have been dominating the enterprise application space due to their ease of deployment, updating, and administration, all leading to a respectable low cost of ownership. However, this model is no longer able to provide the levels of functionality, performance, flexibility, and integration required to meet today’s business demands. This white paper compares and contrasts the two primary alternatives to thin clients—enhanced thin clients that use technologies such as ActiveX, AJAX, and ASP.NET and the new generation of “smart clients”—and examines the differentiating characteristics that could impact your CRM implementation.
  • 2. Introduction • smart clients, which promise to take full advantage of the rich client model, providing a rich user experience, Today’s IT organizations are under pressure to deliver while at the same time reaping the benefits of strong, usable, and efficient business applications that thin clients meet the increasing expectations of business users and Since both of these clients are superior to pure thin executives, who need access to data, functionality, and clients, this white paper will focus not on thin clients but tools that help them stay competitive. These applications on the differences between these two main alternatives. must also be flexible enough to enable the company to adapt to ever-changing market conditions and demands. Enhanced thin clients typically use AJAX, ActiveX, or ASP. NET technologies to expand the capabilities of traditional For the past few years, “thin client” applications have thin clients. These technologies allow developers to create been dominating the enterprise application space due to more dynamic, responsive applications for web delivery their ease of deployment, updating, and administration, all while retaining advantages such as the ability to leverage leading to a respectable low cost of ownership. However, the Internet and provide easy remote access to data. this model is no longer able to provide the levels of A smart client is a .NET technology for building rich Users now expect faster and functionality, performance, Internet applications that provide users with a highly more responsive applications flexibility, and integration interactive user interface. Smart clients aim to provide “the required to meet today’s that enable them to perform best of both worlds” and bridge the gap between web business demands. Users and desktop applications by adding the intelligence to their daily work in a flexible now expect faster and more manage data and connectivity to produce a superior user and efficient manner that is responsive applications that experience. While smart clients provide the benefits of a not always possible with thin enable them to perform their rich client model with thin client manageability, they also client applications daily work in a flexible and provide more flexibility and capabilities than traditional rich efficient manner that is not client applications. always possible with thin client applications due to a variety of limitations. Furthermore, These two client technologies, smart clients and thin increasingly mobile users taking advantage of a rapidly clients with AJAX, ActiveX, or ASP.NET, are both growing list of new devices pose additional challenges. necessary technologies; they do not replace each Add all these factors together, and it becomes clear that other so much as provide companies with a greater a new category of client application is required to meet range of options. When looking to choose the right expanding business-user needs. enterprise applications, especially critical department- spanning applications such as customer relationship This white paper compares and contrasts the two primary management (CRM) systems, a company must examine alternatives to thin clients—enhanced thin clients that use the characteristics of the underlying client technologies technologies such as ActiveX, AJAX, and ASP.NET and and determine which option best suits their requirements the new generation of “smart clients”—and examines the and target users’ profile. Companies should evaluate differentiating characteristics that could impact your clients comprehensively, examining the impact of an CRM implementation. application’s client on performance, usability, deployment and maintenance, ease of integration, security, total cost Finding a Better Alternative of ownership, and more. What follows is a comparison of the two core client alternatives to assist business A major challenge for technology professionals has been decision-makers in evaluating their options. to figure out how to restore the benefits of older Windows- based applications that thin clients have lacked, without adding the complexities and the high management costs Performance that were associated with these traditional “rich clients.” Application performance is typically—and most To address the shortcomings of both thin clients and the practically—determined by measuring how quickly a previous generation of Windows rich (client/server–based) user can complete an end-to-end business task. This clients, companies have been looking at two measurement depends on two factors: main alternatives: 1. how quickly the user can retrieve data and access • thin clients that have been enhanced with the use of functionality over a local or wide area network (for technologies such as ActiveX, AJAX, and ASP.NET to example, how long it takes to open a form) mimic a richer user interface 2. how quickly they can complete the business task once they are in the application and the information is retrieved. Pivotal CRM | White Paper 1
  • 3. Factors that affect the first point include bandwidth, Usability and User Interface latency, server round trips, compression, and performance optimization. Factors that affect the second The key success factor of any CRM project is rapid user point are screen design, navigation design in relation adoption. Unlike a back-end application, where users are to the business context, number of clicks required to forced to use the system or they can’t do their jobs, CRM complete the task, ability to multi-task, availability and is a front-office application that users must want to use presentation of information, number of applications the because it makes their jobs easier. Likewise, the value of user has to access to complete the task, and so on. the system is directly correlated to the extent to which it is used and integrated into every front-office activity. To have Smart clients can take full and rapid user adoption, companies must make sure advantage of local resources that usability, flexibility, performance, and multiple access The key success factor of (CPU, hard disk, peripherals, methods are among their top priorities in selecting a CRM any CRM project is rapid etc.) to do work at the local application, in addition to ensuring the right functionality user adoption level—on the user’s computer. and manageability. They must also ensure that the system Given the power of workstation is flexible enough to mirror their processes, rather than and notebook hardware that forcing them to adapt their processes to the system. has been available for the past few years, users will therefore usually experience greater responsiveness and Heavily weighted factors in usability include performance, performance from a smart client application. In contrast, ease of use, tight integration with Microsoft Office, quick thin clients generally do not access local resources, and if access to data and functionality, access from anywhere they do, it is through an extra layer, such as COM, which (offline/online/home/mobile), integration with other requires information to be passed back and forth to the applications, and minimized clicks. Evaluators should central server. also look for the best use of screen design and navigation to optimize screen real estate for presenting data and Smart clients can not only take advantage of the local functionality, as well to create an appealing, familiar, and CPU, but they also have the advantage of permitting comfortable interface for end users. multi-threading, which drastically increases performance by allowing different tasks to occur simultaneously. In Unfortunately, for most business users, browsers are addition, smart clients can perform well in low-bandwidth slow and cumbersome to navigate, and toggling between and high-latency environments because they take advantage screens is painful, putting even enhanced thin clients at a of client-side caching, whereas thin clients are seriously disadvantage. In addition, the individual browser specifies compromised by bandwidth limitations and latency. the limits of what can be accomplished graphically in the user interface, which limits a company’s ability to tailor and Smart clients minimize server round-trips by enforcing streamline the interface and make it more user-friendly. certain logic on the client side and maintaining user interface (UI) definitions locally. This results in substantially When business users are expected to do the majority better performance than thin clients, which download of their daily work in an application—as is the case with every screen with each click or have to go back and forth customer relationship management applications, where to the server for each and every request. all customer interactions are expected to be recorded in the CRM system—usability and the user interface simply Unlike AJAX-based clients, smart clients load the cannot be thought of as secondary considerations: they appropriate net data when they load a form. This means can have a significant impact on the utility of the system that users don’t have to wait to retrieve data each time they to its users and the speed with which they can complete navigate from one tab to another tab within the same form. business tasks, not to mention whether they embrace the system in the first place. A rich, highly interactive user These factors combine to give smart clients the clear interface such as those made possible by smart clients advantage when it comes to application performance. offer a more compelling experience and are more likely to Smart client application users enjoy a faster, more encourage adoption than similar web-based applications. responsive usage experience. In the context of CRM, where the application is being used to call up important If an application is CPU-intensive, such as corporate customer data in time-sensitive contexts, such as during applications that do a lot of complex data-sorting, editing, a service call, this responsiveness is critical to delivering a and manipulation with the use of graphic-intensive charts high-quality customer experience. and graphs (as is often the case with CRM systems), users are more likely have a better experience with a smart client–based application that can take advantage of local CPU power to offer a more responsive application. Typical web-based applications are very sequential and linear in nature. Smart clients, on the other hand, allow you to branch off at any point and to multi-task in a non- linear, decision-tree-like fashion. Pivotal CRM | White Paper 2
  • 4. Smart client applications combine standard Windows tools with the point-and-click functionality of web pages. This familiarity and ease of use means users can log The emergence of smart client alternatives that leverage on and start using them at once, reducing training Microsoft ClickOnce technology, however, have begun to requirements. Since smart clients still share many of the seriously challenge one of the major AJAX and browser- features of browsers (such as back and forth, history, and based development advantages. With Microsoft ClickOnce favorites), the learning curve for users is reduced. With technology, smart clients match and even exceed thin browser-based applications, clients in ease of deployment and maintenance: however, some of the With Microsoft ClickOnce browser features that users • Smart clients are centrally deployed and managed and technology, smart clients expect to work may not work, require no administration on client workstations. match and even exceed thin such as managing “state.” • The ClickOnce technology installs the application clients in ease of deployment (Web browsing is inherently via a simple hyperlink, without the need for “stateless”—that is, the administrator oversight. and maintenance browser doesn’t “remember” anything from moment to • Smart clients are downloaded over the web (HTTP), just moment—but users expect like file copies. applications to “remember” what they’ve done.) For • Smart clients update seamlessly in real time, without example, hitting a “back” or “refresh” button or closing user action, by downloading net meta-changes from a a window in a thin client application could result in an centralized server. unanticipated loss of data and work, whereas with a In addition, unlike with thin client applications, powerful smart-client application, users can be easily prompted to servers are not needed to support smart clients, since save their work before exiting or leaving a page. smart clients leverage the computing power of every Smart client solutions can be composed of functionality desktop and laptop to process data and display from more than one client application, with each information. Smart client applications can support application collaborating with the others to provide just hundreds of end users from a single, inexpensive server. the right functionality to the user. Such "composite" applications can integrate client-side software resources Development and Total Cost of into a coherent solution or extend the functionality of an existing application to provide smart client features. Ownership (TCO) Out-of-the-box applications seldom meet all the needs Additional usability advantages of smart clients over of complex organizations “as is,” which makes the ease thin clients include the ability to update data in certain of development on an application’s platform extremely sections of the application without having to refresh the important, as companies often need to modify or add entire display, as well as the ability to use keyboard-driven on to the core system, or even develop entirely different shortcuts. Furthermore, smart clients can gracefully switch applications to complement it. Thin client and smart client between connected and disconnected states, rather than development offer very different scenarios to technology losing data and work when a connection drops. teams, which can dramatically impact an application’s As is evident from the discussion above, several key total cost of ownership. user interface and usability requirements are difficult for Companies can very easily create other smart client– browser-based applications to handle. While individually based solutions to meet the needs of different parts they may seem minor, cumulatively, they can have of the organization with a low total cost of ownership. a major impact on the user experience. A poor user Smart client solutions can become an integral part of experience often hinders CRM adoption, jeopardizing the an organization's information infrastructure, accessing attainment of an CRM implementation’s business goals. corporate data and services and providing a powerful and familiar working environment. Web Services provide Deployment and Maintenance a natural way for companies to expose data and services, and smart client applications are the ultimate consumers Web applications have always had a clear deployment of these Web Services. For these and other reasons, advantage: no need to install software on users’ smart client development is on the whole less expensive computers makes for an easy and rapid deployment. With and faster than thin client development. the cost of deployment, maintenance, and administration playing a significant part in the overall cost of a CRM Thin client developers face unique challenges and application, thin clients have for the last several years constraints due to the applications' reliance on browsers. been favored by cost-conscious organizations. Due to the pervasiveness of Internet Explorer (IE), Pivotal CRM | White Paper 3
  • 5. developers must commonly rely upon this browser as their and forth to understand available API calls, as well as main delivery method. ActiveX, MSXML, and XMLHTTP introducing an increased risk of typos and spelling errors. provide IE-supported options for enhancing a web Debugging a client task in a smart client is also much application’s features, but developers are then subject to simpler than debugging client scripts such as JavaScript, the limitations of Internet Explorer. New IE releases, which because smart client users have access to the full Visual are becoming increasingly automatic and unavoidable, Studio debugging environment. often wreak havoc on web applications and cause procedures to break, resulting The user interface for an AJAX application is rendered in unacceptable production as a combination of HTML DOM objects and CSS styles, Taken together, the downtime. Meanwhile, while the user interface for a smart client application development advantages alternative browsers such as is rendered via Win32 calls on the Windows operating Firefox and Google Chrome are system, providing greater flexibility. The smart client of a smart client application approach to “skinning” and branding requires only gaining popularity, introducing clearly ease and more complexity and cost into rudimentary knowledge of page styling, sufficient to set accelerate development for testing and programming if colors and fonts. Even when deeply customizing look organizations, resulting in a companies want to support and feel, you don't have to deal with browser layout significantly lower total cost more than just IE. inconsistencies. Many properties that require programming with other kinds of applications, such as color and the of ownership while providing In contrast, smart clients ability to make an item “read-only” or hidden, can be done greater flexibility to closely are browser-independent without programming in smart client applications. meet user demands and and are tied only to the unique business processes operating system, rather Taken together, the development advantages of a smart than the specific versions or client application clearly ease and accelerate development updates of the browser. Smart for organizations, resulting in a significantly lower total cost client–based applications are not subject to destructive of ownership while providing greater flexibility to closely browser issues such as timing-dependent bugs and meet user demands and unique business processes. memory leaks. Smart clients provide APIs that give administrators the flexibility to use the web programming Security approach that works best in each browser. Customer data is one of a company’s most vital Thin clients using AJAX can handle some user interface assets, and data security is of equally high concern logic programmed via JavaScript and make subsequent to a company and its customers, who need to trust requests for more functionality/data from the application that their data is safe. Unfortunately, because they rely server. This poses a challenge, in that when using on browsers for data access and transfer, thin client client-side JavaScript, applications don't have a powerful applications are prone to various security weaknesses framework of class libraries to fall back on (such as the that smart clients are able to avoid. For example, .NET base class libraries). Because of this, in some cases changes in browser security settings can result in issues developers have to move logic back onto the server and for thin client applications (for example, disabling scripts create a cross-process call over the web to reach it, or and downloads). write their own. In addition, JavaScript is an interpreted scripting language and quite inefficient compared with full Since smart clients are web applications that do not compiled .NET-based dynamic link libraries (DLLs) used use browsers to access data, data is shielded from as client tasks by smart clients. the security holes, bugs, and malicious codes that are associated with browser-access applications. Smart clients, on the other hand, can validate input from the user before making calls to the application server. Integration This user interface logic can be programmed with any .NET language. The UI logic renders data to the client Integration is often one of the greatest sources of expense via calls into WinForms namespaces. This reduces and complexity when implementing applications. Smart the development time required to write .NET Windows clients alleviate this challenge because they can interact Forms–rich Internet applications compared with writing with other applications much more easily than other kinds thin client applications. of clients. Because they utilize Web Services, smart clients are also less dependent on platforms and browsers than With smart clients, developers can leverage the full other available options. capabilities of Visual Studio libraries to reduce coding times when creating client tasks for smart clients. Writing A major integration advantage of smart clients is their JavaScript, in contrast, is no different than coding in support for the Composite UI Application Block (CAB). Notepad, as users do not have access to Visual Studio This architecture allows developers to plug in and Intellisense. This increases the risk of issues due to combine disparate applications using web, WinForm, and the need to remember specific methods and go back Windows Presentation Foundation (WPF) technologies to Pivotal CRM | White Paper 4
  • 6. create a single coherent solution. Such solutions can be installation. But most importantly, it offers features your formed by coupling desktop applications or by providing a users will love: an intuitive interface, deep integration with generic “shell” application that houses multiple lightweight the Microsoft tools they use every day, and the ability applications that are combined to form the solution. to tailor and personalize the solution to match unique business processes and individual user needs—all made Smart clients extend far beyond mere UI widgets, possible by a combination of the underlying smart client providing a comprehensive data-binding architecture, a foundation and a next-generation application that takes powerful cross-browser toolset, and metadata management full advantage of smart client innovations. that radically reduces duplication and complexity. User productivity is at the heart of Pivotal CRM. Pivotal Smart client forms also support .NET controls. This CRM makes navigation much easier for users with an means that .NET controls that you may have developed application that is modeled around the business structure, for another application or purpose can easily be dropped rather than the database model. Task-based navigation onto a smart client form and be used and re-used without allows users to move through the system more easily, re-programming. These .NET controls can provide with far fewer clicks to access information. Users are also integration of functionality or features from your other provided with important information and functionality by enterprise applications through the use of Web Services, task-driven portals that offer real-time reports, KPIs, alerts, providing a “one-stop shop” for end users, who save time queries, and more. Built for multi-tasking, Pivotal CRM by working within a single application. enables users to have multiple forms open, pill forms off and save for later use, create short-cuts, easily access Lastly, smart client forms can easily integrate and embed their personal history and recently used documents, and web pages by dynamically creating a parameter-based more. In addition, Pivotal CRM screen designs present URL in the context of what the user is doing. For example, data in a manner that makes sense for your business a smart client could integrate Google Map plug-ins to users and takes advantage of the screen real estate to map the location of a contact right within the contact form, make the data your users need most fast and easy to without leaving the existing page. access, supporting better decision-making and helping them deliver better experiences to your customers. Pivotal CRM: Pivotal CRM embeds the tools your employees use every Smart Client Innovation at Work day: Microsoft® Outlook,® SharePoint,® and the Office Ask any CRM expert what really makes or breaks a CRM suite. This allows users to move seamlessly between implementation, and you'll get the same answer: user systems, eliminating cumbersome application switching adoption. Many a company has invested time, money, and increasing productivity. Users enjoy the ability to use and passion into deploying the perfect CRM system, only familiar embedded tools while leveraging the rich data in to find that it's worth very little if users aren't using it. Pivotal CRM, which boosts user productivity, reduces the learning curve, and increases adoption. Administrators CDC Software understands this, and it's why we've built enjoy a system that saves them the need to attempt the next-generation Pivotal CRM 6.0, a smart client CRM complex integrations with these high-value tools. solution your users will love. Beyond being a highly usable application for end users, Built on the Microsoft .NET Pivotal CRM offers a platform developers love. The Built on the Microsoft .NET platform, Pivotal CRM 6.0 Pivotal Toolkit integrates the Visual Studio Form designer, platform, Pivotal CRM 6.0 takes full advantage of all of combined with Pivotal Controls. This makes it very easy takes full advantage of all of the benefits of smart client for administrators to create smart client forms without the benefits of smart client architecture, combining requiring additional web styling skills. The flexibility of the architecture, combining the the best of "thick" and "thin" Pivotal Platform and the power of the Pivotal Toolkit make clients to create a truly it easy for administrators to tailor the system precisely to best of "thick" and "thin" superior CRM solution. Its evolving business needs, integrate it with other enterprise clients to create a truly use of Microsoft's ClickOnce applications, and even build out complex complementary superior CRM solution deployment technology applications at a fraction of normal development costs. makes it easy to implement and update. The Pivotal By taking full advantage of the benefits of smart client CRM smart client downloads architecture, Pivotal CRM delivers a superior CRM solution to the C:Document and Settings folder of the user’s that provides a better experience for administrators, end computer. All users have full permission to their individual users, and customers alike. folders; therefore there are no security considerations for Pivotal CRM | White Paper 5
  • 7. Conclusion In essence, smart clients take all the benefits of Windows clients and thin clients, remove the drawbacks of Both smart client and thin client technologies have their traditional Windows clients, and add new advantages and place. Enhanced thin client technologies are typically well flexibility to reduce an application’s total cost of ownership suited to consumer-targeted applications. On the other as well increase user adoption. hand, businesses seeking enterprise applications such as CRM typically have a finite number of users and need Smart clients do more than just address the shortcomings an application that mimics their business processes and of other client options; they also offer many new offers a rich and highly interactive user interface. For capabilities. Smart client technology has opened the these businesses, a smart client application usually offers doors to ongoing innovation. Developers now have a more flexible, powerful, and usable solution. access to technology and capabilities that allow them to create business applications that far exceed former Smart clients represent the future of corporate desktop possibilities. CDC Software has been a pioneer in applications. In contrast, the use of AJAX, ASP.NET, and leveraging these new capabilities, as evidenced by ActiveX with thin clients is more of an attempt to dress Pivotal CRM 6.0, its leading customer relationship up old technologies to cover up their flaws. While they management solution that takes full advantage of allow developers to do new things with old technologies smart client capabilities. CDC Software has invested such as reducing full-page refreshes and working millions in revamping Pivotal CRM’s user interface using asynchronously, they oust control from the presentation Microsoft smart client technology, while preserving the tier and cannot effectively leverage the power of today’s proven Pivotal CRM architecture, and this has been inexpensive yet powerful workstations. Thin clients simply welcomed wholeheartedly by the market and our loyal cannot provide the performance and the rich and interactive base of industry-leading customers. Looking ahead, CDC experience that today’s corporate users demand. Software continues this path of innovation, migrating Pivotal CRM to the Windows Presentation Foundation, This is not to say that thin clients and Web 2.0 are things which allows for richer media content such as videos, of the past; they just have a different purpose. Thin clients further enhancing the user experience. are better suited for consumer-based applications that anyone and everyone can Without question, Pivotal CRM is today the most flexible access. Smart clients are enterprise application on the market, offering the lowest Smart clients do more than meant for corporate users total cost of ownership. With Pivotal CRM’s intelligent who value multi-tasking, application of smart client technology, our customers enjoy just address the shortcomings interactivity, a rich user unmatched CRM usability and flexibility today, and they will of other client options; interface, integration with be able to realize more and more benefits as we unleash they also offer many new Outlook and SharePoint, the added power and capabilities of this new technology. capabilities minimized clicks, and best use of screen design very highly—all features that lead to user adoption, a critical success factor in the deployment of a customer relationship management system or any other enterprise application. Microsoft has spent millions of dollars developing and embracing smart client technology, and this new technology has been welcomed enthusiastically by developer communities. With the smart client, Microsoft has addressed the shortcomings of traditional Windows clients, including: • Difficulty deploying and updating • “DLL hell” (heavy administration) • Lack of access from the Internet • Poor performance • Lack of integration capabilities • The limited capabilities of older desktops Pivotal CRM | White Paper 6
  • 8. Additional Suggested Reading Hill, David. What Is a Smart Client Anyway? URL: http://blogs.msdn.com/dphill/articles/66300.aspx Hollis, Billy. Back to the Future with Smart Clients. URL: http://msdn.microsoft.com/en-us/library/ms953304.aspx Jupiter Research. Smart Client Applications: The Best of Both Worlds—The Desktop and the Web. URL: http://download.microsoft.com/download/9/5/e/95eafbc3-4d5d-4648-8aa6-589391068fb5/JupiterSmartClient.pdf Microsoft. Smart Client Application Development. URL: http://msdn.microsoft.com/en-us/isv/bb190536.aspx Microsoft. Smart Client Development Overview (Level 200) [Webcast]. URL: http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032278657&CountryCo de=US Smart Client Software Factory. Composite Smart Client Applications. URL: http://msdn.microsoft.com/en-us/library/cc540675.aspx Smart Client Software Factory. Deploying Smart Client Applications with ClickOnce. URL: http://msdn.microsoft.com/en-us/library/cc558871.aspx Smart Client Software Factory. Introducing the Smart Client Software Factory. URL: http://msdn.microsoft.com/en-us/library/cc540671.aspx Thin Client vs Smart Client [Discussion thread]. URL: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=927032&SiteID=1 Wikipedia.org. Smart Client. URL: http://en.wikipedia.org/wiki/Smart_client Experience CRM That’s Built for You To learn more about how Pivotal CRM can meet your organization’s unique needs, call us at +1-877-PIVOTAL or visit us at www.PivotalCRM.com. Copyright © CDC Software 2009. All rights reserved. The CDC Software logo and Pivotal CRM logo are registered trademarks and/or trademarks of CDC Software.