Cookies help us display personalized product recommendations and ensure you have great shopping experience.

By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
SmartData CollectiveSmartData Collective
  • Analytics
    AnalyticsShow More
    unusual trading activity
    Signal Or Noise? A Decision Tree For Evaluating Unusual Trading Activity
    3 Min Read
    software developer using ai
    How Data Analytics Helps Developers Deliver Better Tech Services
    8 Min Read
    ai for stock trading
    Can Data Analytics Help Investors Outperform Warren Buffett
    9 Min Read
    media monitoring
    Signals In The Noise: Using Media Monitoring To Manage Negative Publicity
    5 Min Read
    data analytics
    How Data Analytics Can Help You Construct A Financial Weather Map
    4 Min Read
  • Big Data
  • BI
  • Exclusive
  • IT
  • Marketing
  • Software
Search
© 2008-25 SmartData Collective. All Rights Reserved.
Reading: Create a “Best-of-Breed” ERP Solution within Cloud Community
Share
Notification
Font ResizerAa
SmartData CollectiveSmartData Collective
Font ResizerAa
Search
  • About
  • Help
  • Privacy
Follow US
© 2008-23 SmartData Collective. All Rights Reserved.
SmartData Collective > Uncategorized > Create a “Best-of-Breed” ERP Solution within Cloud Community
Uncategorized

Create a “Best-of-Breed” ERP Solution within Cloud Community

EphraimCohen
EphraimCohen
9 Min Read
SHARE

It has never been easy to piece together best-of-breed solutions in the On-Premise environment. When one considers all the variables that are present (versions of the operating system, the relational data base system, the browsers, the compilers, etc.), it is no wonder that the best-of-breed approach never flourished in the On-Premise world. With this in mind, why should anyone assume that it is easier to integrate different applications and create best-of-breed solutions just because the system now leverages the Cloud?

It has never been easy to piece together best-of-breed solutions in the On-Premise environment. When one considers all the variables that are present (versions of the operating system, the relational data base system, the browsers, the compilers, etc.), it is no wonder that the best-of-breed approach never flourished in the On-Premise world. With this in mind, why should anyone assume that it is easier to integrate different applications and create best-of-breed solutions just because the system now leverages the Cloud?

There is one major reason. Public cloud vendors are, in fact, delivering complete “platforms” that eliminate many of the aforementioned variables that led to an excess of combinations and permutations in the On-Premise world. It was nearly impossible to make a variety of specialized apps peacefully co-exist and function as a cohesive solution.
erp solution cloud
Contrary to the On-Premise legacy, public cloud platforms have already considered development, integration, development languages, open API’s and web services to assist those who want to develop apps on their platforms. Not only have these platforms been effective at reducing the cost of development and integration but they have also ensured that a native app will, indeed, peacefully co-exist, be deployed and be maintained independently without impacting other apps on the platform.

Companies considering using apps on one of the public cloud platforms must understand that the public cloud platforms do have some differences. To understand them is determined by how one defines the term best-of-breed.

More Read

SAP and Teradata Announce Partnership
Approach and Identify
Securing Venture Capital for Your New Cloud Startup
Marketing a book, country by country
How can I use the ADAPA Console?

For instance, NetSuite’s development environment has evolved over the past few years to enable end users and VAR’s to extend and make minor customizations to NetSuite’s business and financial applications (originally known as Net Ledger). Their development environment is most conducive to creating small extensions to the present NetSuite ERP system. Those adding software to the NetSuite solution are typically end users and system integrators who, themselves, can effectively provide minor customizations and extensions to their NetSuite ERP package. A number of systems integrators have built extensions to the NetSuite ERP. Most of them are value-added resellers and implementers of NetSuite, not software companies who promote and sell their own product independently of the NetSuite solution.

Salesforce has a different model. It has created a community in which more applications can be developed to work with their CRM software. However, Salesforce has taken this concept to the next level. The Salesforce development environment (Force.com) is so robust that a third party software vendor can indeed develop a very functional “industrial strength” business application that can scale. Since Salesforce wants to attract a variety of software vendors to join its community, it not only provides extensions but, equally important, Salesforce attracts business application software developers that want to develop larger comprehensive packages which can be purchased on their own. As a result, a number of software vendors have developed entire suites of applications that reside in the community, going beyond a simple point solution.

Because the intent of the Force.com platform was to build development tools and capabilities that would attract independent software vendors versus those that simply want to add spokes to an existing Cloud ERP solution, Salesforce ensures that there is adherence to standards for integration with their CRM software. Thinking ahead, they also want to ensure that these same standards apply to other software developed on their platform so that each software application can seamlessly integrate with other applications.

Therefore, the Salesforce environment assumes that, within one deployment, there could be differing customizations and extensions done by a variety of parties. As a result, a Force.com deployment allows different third parties to create their own customizations and extensions to both the Salesforce CRM and to those third party business applications. This means that customizations and extensions done in an organization deploying a very broad business application, such as a Cloud ERP solution on the Salesforce platform, will not collide with other extensions provided by additional third parties that will connect to the Cloud ERP suite and to the Salesforce CRM application in the future. In other words, Salesforce has now created the technical environment required for best-of-breed business applications to effectively work together. Additionally, by providing common UI’s and integration software, this ensures that users don’t have to learn a plethora of UI’s and protocols.

New Paradigm Leverages the Public Cloud

Public cloud patrons will likely follow the lead of Salesforce. In order to be competitive in the years to come, it will be a requirement of all Cloud platforms to consider how different types of software applications may be hooked together to provide a better user experience. This is something not very practical on On-Premise and Hosted software. It’s not even realistic for software on Private Clouds since there is little or no proviso for the various software vendors to place their apps. This has resulted in a new paradigm, the Best-of-Breed Ecosystem.

Being a part of this Best-of-Breed Ecosystem is now accepted as providing a significant strategic advantage by the various cloud application vendors, including the Cloud ERP suppliers, which reside on the public cloud. Software vendors, knowing that they can broaden their application by working with other software applications, now appreciate that they must plan for this from the get-go.

To achieve this objective, software architects on the Force.com platform deploy a combination of API’s and “hardening of objects” – putting the logic, including validation and edits in triggers – so that various other business software applications can call these API’s (hardened objects) directly from their own code. This technique, when combined with the capability to quickly generate screens or pages by the customizer, provides a significant improvement in customization not possible with On-Premise, Hosted or even Cloud ERP solutions that are in their own private, proprietary clouds.

Not only does each business application software provider prepare their software for eventual integrations with a number of best-of-breed applications but it also causes them to rethink their business model and ask the following questions:

  • What should we develop as part of our core application?
  • In what community can we be assured that we will find other business applications that can be effectively integrated with our own software application to provide the end user with a best-of-breed experience?
  • What Public Cloud(s) will IT departments adopt as reliable standards for the Best-of-Breed Ecosystem in the years to come?

Author Bio
Pat Garrehy is the Founder, President, and CEO for Rootstock Software® and has an extensive background as a software architect and engineer. 

TAGGED:best of breedbusiness intelligenceclouddata in the clouddata integrationerppublic cloudsalesforce
Share This Article
Facebook Pinterest LinkedIn
Share

Follow us on Facebook

Latest News

fda14abd c869 4da5 943c c036ad8efc2e
How Data-Driven Journalists Are Using API News Apps to Improve Reporting
Big Data Exclusive News
0622cae5 f7d7 4f74 84b5 eabd1a823dca
How Data-Driven Grocery Recommendations Help Shoppers Eat Better With Less Effort
Big Data Exclusive
business recovering from data loss
How Data-Driven Businesses Protect MySQL Databases from Shutdown
Big Data Exclusive
ai driven task management
Reducing “Work About Work” with AI Task Managers
Artificial Intelligence Exclusive

Stay Connected

1.2KFollowersLike
33.7KFollowersFollow
222FollowersPin

You Might also Like

Image
Business Intelligence

BI on the Go… Who’s Using Mobile BI?

9 Min Read
data analysis for HR
AnalyticsBest PracticesBig DataBusiness IntelligenceData ManagementInside CompaniesWorkforce Analytics

Data Analysis Can Transform HR Department Processes

3 Min Read

COSS BI: Open Source, Open Core or Openly Naked?

4 Min Read

Converting Data into Decisions

5 Min Read

SmartData Collective is one of the largest & trusted community covering technical content about Big Data, BI, Cloud, Analytics, Artificial Intelligence, IoT & more.

AI chatbots
AI Chatbots Can Help Retailers Convert Live Broadcast Viewers into Sales!
Chatbots
ai chatbot
The Art of Conversation: Enhancing Chatbots with Advanced AI Prompts
Chatbots

Quick Link

  • About
  • Contact
  • Privacy
Follow US
© 2008-25 SmartData Collective. All Rights Reserved.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?