There's never been a better time to leverage the momentum of Dreamforce to launch your AppExchange product. Take advantage of the world's largest enterprise conference. Here's what you need to know.
9 Secrets to Launch on the AppExchange [Webinar]CodeScience
After helping our customers launch 100+ products on the AppExchange, CodeScience understands the critical milestones to go from idea to app. Leverage our insider knowledge to your advantage. This webinar shares our best tips on how to succeed and what pitfalls to avoid.
APP Academy: Support Your Customers For Commercial Success (October 15, 2014)Salesforce Partners
The document discusses how APP Academy can support customers for commercial success. It provides an overview of key tools and strategies for customer support, including the partner community, release management, and support technologies. It also presents a case study of how Digi International transformed their technical support organization from a cost center to a profit center through strategies like increasing self-service options, offering professional services, and implementing "preventative health" programs.
Launching an App on AppExchange - Knowing the UnknownKashi Ahmed
You will learn the Do's and Don'ts of how to launch your app on the Salesforce.com AppExchange.
It covers the following topics:
• How to register for ISV Partner program
• Benefits of being ISV Partner
• Your first app idea - You built it and packaged it, Now what ???
• How to launch your first app? FREE vs. PAID?
• How to manage Patches, Teams, Testing, and new versions?
• LMA (License Management Org) - Best Practices?
• Resources
The document discusses building mobile apps for Salesforce1. It outlines key advantages like being able to build apps faster without mobile developers. It covers design principles like focusing on the mobile user and keeping actions simple. It demonstrates integrating apps through actions and menus. It provides tips on visualforce, custom branding, and things to avoid. Finally, it suggests three things to get started - brainstorming, building a demo, and launching at Dreamforce.
This document provides an overview and marketing playbook for partners to build their brand on the AppExchange marketplace. It discusses key components of an effective inbound marketing strategy like understanding your audience, prioritizing key channels, and creating killer content like videos, whitepapers, and customer stories. The playbook also covers optimizing the partner's AppExchange listing with banners, screenshots, videos, and reviews to educate and engage customers. Metrics and programs like the AppExchange Marketing Program are recommended to measure success and accelerate growth.
Publishing Your First Paid App on AppExchange: The Inside ScoopSalesforce Developers
Are you thinking of building an app to sell on AppExchange? Are you just about to publish your paid app? Join us for tips and tricks on how to get the most out of AppExchange before you hit that "publish" button. After this session you will have a better idea of how AppExchange works, how to generate more leads from AppExchange, and how to give your app the best chance for success.
The document provides information on how to publish an app on the AppExchange, Salesforce's app marketplace. It discusses building an app on the Salesforce1 platform, packaging the app using managed packages, and joining the partner program to distribute and support the app. The presentation is divided into four sections covering the development, packaging, partner program enrollment, and distribution/support phases of publishing an app on AppExchange.
Join our webinar to learn best practices for maximizing user experience and productivity in Service Cloud. Learn from our Salesforce PM and UX service leads on how you as an #AwesomeAdmin can create engaging experiences for your agents and help them solve cases faster with pre-built apps and automation.
As a commercial application partner, you've got to consider some important factors before you architect your app. What license types are best for your target audience? How will your app interact with standard Salesforce features and objects? How do you ensure the app can scale to meet the needs of your customers? This session will explore important decisions and best practices for building a commercial grade application on Force.com. This session is primarily intended for product managers and architects
This document provides an overview of outbound marketing strategies for AppExchange partners. It discusses generating demand through social advertising, public relations, events, digital marketing, and email marketing. It also covers measuring marketing success, best practices for events, and the AppExchange Marketing Program for partner promotion. Safe harbor statements are included at the beginning regarding forward-looking statements.
Design Patterns: ISV Recipes for Success (Dreamforce 2015)Salesforce Partners
Using custom objects or custom settings to store app configuration metadata is an anti-pattern because it prevents the configuration from being packaged. Custom metadata types provide a better solution that allows packaging of configuration metadata.
Using @future annotations to make asynchronous callouts can be an anti-pattern because it does not guarantee near real-time behavior due to sharing the async queue with all orgs. Alternatives like apex continuations or scheduling batch jobs may provide more consistent experiences.
Building too many custom components rather than leveraging platform features can lead an app to not align with platform innovations. It is better to look for ways to extend the platform than rebuild functionality.
This document summarizes a presentation about building apps for the Salesforce AppExchange. It discusses the goals of providing information for both business and technical audiences. It provides an overview of the AppExchange and the three primary types of apps. It outlines the process for building an app, including setting up a development org, packaging the app, undergoing security review, and publishing. It also discusses best practices for upgrading apps and lessons learned around governor limits, required fields, and keeping the user interface native.
Wanna build a killer app? Don't you wish there was a way to bolt past the competition, avoid the normal pitfalls, and fast track your time to market? CodeScience has worked with top ISV partners on leading-edge commercial solutions, with war stories to prove it. Not “Lightning Ready?” Self conscious about your backlog? Unsure about the right milestones or stakeholders for the Salesforce ecosystem? No problem. With tips from the premier PDO to crack your SaaS MVP, your ISV app will be launched ASAP. If you need help breaking that last sentence down, then this session is for you! Presented at DF16.
This document summarizes the Salesforce Partner Program lifecycle for ISV partners. It outlines the six primary phases: plan, build, distribute, market, sell, and support. For each phase it describes key milestones, reviews, resources, and orgs (environments) needed. The goal is to help partners successfully navigate each stage of the app lifecycle from initial planning through ongoing customer support.
The document provides information to help prepare for the Salesforce Accredited Sales Professional exam, including:
- The exam format is 30 multiple choice questions over 45 minutes taken online. A passing score of 70% is required.
- Topics covered on the exam include the Salesforce advantage, Salesforce products, competitive intelligence, objection handling, customer discovery, and leveraging Salesforce resources.
- Additional resources for exam preparation include materials from the Partner Fast Forward Bootcamp, the Partner Community, and Trailhead training.
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...CodeScience
The document discusses how Salesforce partners SpringCM and CodeScience worked together to improve the installation and development experiences for SpringCM customers and developers. They identified administrators and developers as key personas. For administrators, they streamlined the installation process by adding authentication wizards and dynamic page creation. For developers, they implemented tools for metadata migration, source code management, continuous integration to accelerate SpringCM's product release cycle from 8-10 releases per year to 18. These changes resulted in a 3x increase in average deal size, 6x more product releases annually, and a 25% increase in close rates.
The document provides an overview of steps to untangle a troubled Salesforce implementation. It discusses performing an assessment of the current state including technical debt and adoption levels. It then outlines a 4-step framework: 1) understand the current state, 2) define the approach as a re-implementation or ongoing maintenance, 3) prepare a roadmap and execution plan, and 4) consider using internal or outsourced resources. Key considerations for each step like the types of implementations, technical and governance assessments, partner versus internal resources, and preparing a high-level project plan are also summarized.
The ISV App Lab during Dreamforce 2015, hosted by Salesforce and CodeScience. It was a three hour seminar in the Partner Zone focused on building your AppExchange App, and your business, from A to Z.
This document provides an overview of bulk messaging and short codes through LiveMessage. The objectives are to analyze bulk messaging requirements and suggest solutions for clients. It introduces number types like long codes, 800 numbers, and short codes. It discusses sending messages in bulk through methods like sending to a list, campaigns, and automated messaging. Limitations on message volume based on number type are also covered. The presentation aims to help partners properly utilize LiveMessage's capabilities for their clients' needs.
Choosing the Right Solution: When to Use Pardot, Marketing Cloud, or BothDreamforce
Whether you're marketing a B2B or B2C business--and regardless of your company's size or industry--Salesforce has several solutions to help you achieve your goals. Join us to discover the ideal fit for your needs. In this session, we'll guide you through the questions you should ask yourself so that you can determine if you should use Pardot, Marketing Cloud, or both.
Beyond VC: Capital Raising for ISVs Without Giving Up Equity Salesforce Partners
This document discusses revenue-based financing as an alternative to venture capital for ISVs seeking funding. It outlines how revenue-based financing works by providing monthly payments to the company as a fixed percentage of its monthly revenue, with no equity stake required. The document notes that revenue-based financing is well-suited for SaaS companies and can provide funding up to $1 million or 33% of a company's annualized revenue run rate. It also shares an example of a $500,000 revenue-based financing with monthly payments of 5% of revenue and a 1.7x repayment over 5 years.
Jason Young's session on integrating any existing web app into Salesforce. Lessons learned bringing http://dayback.com to the Salesforce App Exchange. Here is the link to the starter kit Jason references in the presentation: https://github.com/seedcode/canvas-starter-kit
Enjoy!
This document provides an agenda and information about a Salesforce Architect Day event. The agenda includes an introduction and two sessions about the Salesforce Platform from 9:30-10:15 and 10:30-11:25 with a coffee break in between. The hosts for the event are André Henriksson and Johan Östman. Marketing Assistant Emma Halling is also listed. The document then provides information about the Salesforce Platform and integration capabilities including Lightning Platform, Heroku, and MuleSoft. It discusses application development platforms, integration options, and the Lightning event bus.
The document provides guidelines for Salesforce partners and event sponsors on properly using Salesforce brands and logos in their own marketing materials. It states that partners must avoid confusing their brands with Salesforce's and should not claim any affiliation with Salesforce without permission. The guidelines specify do's and don'ts for naming companies and products, creating logos, making claims in materials, referencing Salesforce, and using Salesforce trademarks and event logos. Partners are responsible for ensuring their branding follows these policies.
Here are the key points about supporting Salesforce1:
- Consider building your app to be mobile-first so it works well on any device
- Test your app runs properly within the Salesforce1 container
- Leverage platform features like push notifications, geolocation, etc
- Package your app as a managed package so it can be installed via the AppExchange
- Provide guidance to customers on configuring your app for Salesforce1
- Monitor usage and feedback to refine the mobile experience over time
Building with Salesforce1 in mind expands your addressable market to include the large population of mobile-first users.
This document provides an overview of API-led connectivity and the Anypoint Platform by MuleSoft. It discusses how a common project-based integration approach can lead to tight coupling and brittleness over time. The API-led connectivity approach advocates designing reusable APIs that can be discovered and consumed through self-service. This enables increased speed, agility, and innovation. The Anypoint Platform provides a unified solution for API design, deployment, management and analytics across cloud and on-premise environments.
This document summarizes a webinar about building and releasing Lightning components for ISVs. It covered creating a component demo, tips for building components like using the Salesforce Lightning Design System and documenting components. It also discussed distributing components in managed packages and licensing options. Security best practices for Lightning components were reviewed like enforcing CRUD/FLS on the server-side and protecting against malicious scripts.
This document provides information about building apps on the Salesforce platform. It discusses how apps can be built in just 6-8 weeks using platform capabilities like the mobile SDK, Canvas, and APIs. Partners have succeeded in distributing apps through the AppExchange, with over 2 million installs and $1 billion in partner revenue. The document demonstrates building a sample "PerkOn" app in under 20 minutes. It encourages attendees to start building apps using their free developer org and provides resources for learning more.
This document provides an introduction to Apex, the programming language used for building applications on the Force.com platform. Apex allows developers to add complex business logic and transactional processing to applications. It is a strongly typed, object-oriented programming language that is syntactically similar to Java and C#. The document discusses when to use Apex over other options like validation rules or workflows. It also covers key Apex concepts like triggers, the development tools, and best practices for writing unit tests. Code samples are provided to demonstrate Apex triggers and unit tests.
In this webinar, we'll share how you can leverage the tools and best practices available to promote healthy Application Lifecycle Management.
Learn about the latest advancements we've made in our Sandbox environments, metadata API, deployments, namespaces and source control management, how the brand new Apex Debugger extends the Force.com IDE, and how these updates can be leveraged to enhance your development efforts and transformation.
As a commercial application partner, you've got to consider some important factors before you architect your app. What license types are best for your target audience? How will your app interact with standard Salesforce features and objects? How do you ensure the app can scale to meet the needs of your customers? This session will explore important decisions and best practices for building a commercial grade application on Force.com. This session is primarily intended for product managers and architects
This document provides an overview of outbound marketing strategies for AppExchange partners. It discusses generating demand through social advertising, public relations, events, digital marketing, and email marketing. It also covers measuring marketing success, best practices for events, and the AppExchange Marketing Program for partner promotion. Safe harbor statements are included at the beginning regarding forward-looking statements.
Design Patterns: ISV Recipes for Success (Dreamforce 2015)Salesforce Partners
Using custom objects or custom settings to store app configuration metadata is an anti-pattern because it prevents the configuration from being packaged. Custom metadata types provide a better solution that allows packaging of configuration metadata.
Using @future annotations to make asynchronous callouts can be an anti-pattern because it does not guarantee near real-time behavior due to sharing the async queue with all orgs. Alternatives like apex continuations or scheduling batch jobs may provide more consistent experiences.
Building too many custom components rather than leveraging platform features can lead an app to not align with platform innovations. It is better to look for ways to extend the platform than rebuild functionality.
This document summarizes a presentation about building apps for the Salesforce AppExchange. It discusses the goals of providing information for both business and technical audiences. It provides an overview of the AppExchange and the three primary types of apps. It outlines the process for building an app, including setting up a development org, packaging the app, undergoing security review, and publishing. It also discusses best practices for upgrading apps and lessons learned around governor limits, required fields, and keeping the user interface native.
Wanna build a killer app? Don't you wish there was a way to bolt past the competition, avoid the normal pitfalls, and fast track your time to market? CodeScience has worked with top ISV partners on leading-edge commercial solutions, with war stories to prove it. Not “Lightning Ready?” Self conscious about your backlog? Unsure about the right milestones or stakeholders for the Salesforce ecosystem? No problem. With tips from the premier PDO to crack your SaaS MVP, your ISV app will be launched ASAP. If you need help breaking that last sentence down, then this session is for you! Presented at DF16.
This document summarizes the Salesforce Partner Program lifecycle for ISV partners. It outlines the six primary phases: plan, build, distribute, market, sell, and support. For each phase it describes key milestones, reviews, resources, and orgs (environments) needed. The goal is to help partners successfully navigate each stage of the app lifecycle from initial planning through ongoing customer support.
The document provides information to help prepare for the Salesforce Accredited Sales Professional exam, including:
- The exam format is 30 multiple choice questions over 45 minutes taken online. A passing score of 70% is required.
- Topics covered on the exam include the Salesforce advantage, Salesforce products, competitive intelligence, objection handling, customer discovery, and leveraging Salesforce resources.
- Additional resources for exam preparation include materials from the Partner Fast Forward Bootcamp, the Partner Community, and Trailhead training.
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...CodeScience
The document discusses how Salesforce partners SpringCM and CodeScience worked together to improve the installation and development experiences for SpringCM customers and developers. They identified administrators and developers as key personas. For administrators, they streamlined the installation process by adding authentication wizards and dynamic page creation. For developers, they implemented tools for metadata migration, source code management, continuous integration to accelerate SpringCM's product release cycle from 8-10 releases per year to 18. These changes resulted in a 3x increase in average deal size, 6x more product releases annually, and a 25% increase in close rates.
The document provides an overview of steps to untangle a troubled Salesforce implementation. It discusses performing an assessment of the current state including technical debt and adoption levels. It then outlines a 4-step framework: 1) understand the current state, 2) define the approach as a re-implementation or ongoing maintenance, 3) prepare a roadmap and execution plan, and 4) consider using internal or outsourced resources. Key considerations for each step like the types of implementations, technical and governance assessments, partner versus internal resources, and preparing a high-level project plan are also summarized.
The ISV App Lab during Dreamforce 2015, hosted by Salesforce and CodeScience. It was a three hour seminar in the Partner Zone focused on building your AppExchange App, and your business, from A to Z.
This document provides an overview of bulk messaging and short codes through LiveMessage. The objectives are to analyze bulk messaging requirements and suggest solutions for clients. It introduces number types like long codes, 800 numbers, and short codes. It discusses sending messages in bulk through methods like sending to a list, campaigns, and automated messaging. Limitations on message volume based on number type are also covered. The presentation aims to help partners properly utilize LiveMessage's capabilities for their clients' needs.
Choosing the Right Solution: When to Use Pardot, Marketing Cloud, or BothDreamforce
Whether you're marketing a B2B or B2C business--and regardless of your company's size or industry--Salesforce has several solutions to help you achieve your goals. Join us to discover the ideal fit for your needs. In this session, we'll guide you through the questions you should ask yourself so that you can determine if you should use Pardot, Marketing Cloud, or both.
Beyond VC: Capital Raising for ISVs Without Giving Up Equity Salesforce Partners
This document discusses revenue-based financing as an alternative to venture capital for ISVs seeking funding. It outlines how revenue-based financing works by providing monthly payments to the company as a fixed percentage of its monthly revenue, with no equity stake required. The document notes that revenue-based financing is well-suited for SaaS companies and can provide funding up to $1 million or 33% of a company's annualized revenue run rate. It also shares an example of a $500,000 revenue-based financing with monthly payments of 5% of revenue and a 1.7x repayment over 5 years.
Jason Young's session on integrating any existing web app into Salesforce. Lessons learned bringing http://dayback.com to the Salesforce App Exchange. Here is the link to the starter kit Jason references in the presentation: https://github.com/seedcode/canvas-starter-kit
Enjoy!
This document provides an agenda and information about a Salesforce Architect Day event. The agenda includes an introduction and two sessions about the Salesforce Platform from 9:30-10:15 and 10:30-11:25 with a coffee break in between. The hosts for the event are André Henriksson and Johan Östman. Marketing Assistant Emma Halling is also listed. The document then provides information about the Salesforce Platform and integration capabilities including Lightning Platform, Heroku, and MuleSoft. It discusses application development platforms, integration options, and the Lightning event bus.
The document provides guidelines for Salesforce partners and event sponsors on properly using Salesforce brands and logos in their own marketing materials. It states that partners must avoid confusing their brands with Salesforce's and should not claim any affiliation with Salesforce without permission. The guidelines specify do's and don'ts for naming companies and products, creating logos, making claims in materials, referencing Salesforce, and using Salesforce trademarks and event logos. Partners are responsible for ensuring their branding follows these policies.
Here are the key points about supporting Salesforce1:
- Consider building your app to be mobile-first so it works well on any device
- Test your app runs properly within the Salesforce1 container
- Leverage platform features like push notifications, geolocation, etc
- Package your app as a managed package so it can be installed via the AppExchange
- Provide guidance to customers on configuring your app for Salesforce1
- Monitor usage and feedback to refine the mobile experience over time
Building with Salesforce1 in mind expands your addressable market to include the large population of mobile-first users.
This document provides an overview of API-led connectivity and the Anypoint Platform by MuleSoft. It discusses how a common project-based integration approach can lead to tight coupling and brittleness over time. The API-led connectivity approach advocates designing reusable APIs that can be discovered and consumed through self-service. This enables increased speed, agility, and innovation. The Anypoint Platform provides a unified solution for API design, deployment, management and analytics across cloud and on-premise environments.
This document summarizes a webinar about building and releasing Lightning components for ISVs. It covered creating a component demo, tips for building components like using the Salesforce Lightning Design System and documenting components. It also discussed distributing components in managed packages and licensing options. Security best practices for Lightning components were reviewed like enforcing CRUD/FLS on the server-side and protecting against malicious scripts.
This document provides information about building apps on the Salesforce platform. It discusses how apps can be built in just 6-8 weeks using platform capabilities like the mobile SDK, Canvas, and APIs. Partners have succeeded in distributing apps through the AppExchange, with over 2 million installs and $1 billion in partner revenue. The document demonstrates building a sample "PerkOn" app in under 20 minutes. It encourages attendees to start building apps using their free developer org and provides resources for learning more.
This document provides an introduction to Apex, the programming language used for building applications on the Force.com platform. Apex allows developers to add complex business logic and transactional processing to applications. It is a strongly typed, object-oriented programming language that is syntactically similar to Java and C#. The document discusses when to use Apex over other options like validation rules or workflows. It also covers key Apex concepts like triggers, the development tools, and best practices for writing unit tests. Code samples are provided to demonstrate Apex triggers and unit tests.
In this webinar, we'll share how you can leverage the tools and best practices available to promote healthy Application Lifecycle Management.
Learn about the latest advancements we've made in our Sandbox environments, metadata API, deployments, namespaces and source control management, how the brand new Apex Debugger extends the Force.com IDE, and how these updates can be leveraged to enhance your development efforts and transformation.
Triggers are procedural code that automatically execute in response to database events like record inserts, updates, or deletes. When a record is saved, various processes are run including validation rules, workflow rules, and triggers. Triggers allow developers to perform complex calculations and automatically create related records in a way that standard tools like workflow cannot. Best practice is to use triggers only when necessary since they are harder to maintain than declarative tools. Developers should thoroughly test trigger code and have at least 75% code coverage before deploying to production.
Manage Development in Your Org with Salesforce Governance FrameworkSalesforce Developers
As your team creates more apps in your Salesforce Org, you're faced with a new set of challenges: managing a well-designed org. Join us to learn about using the practices defined in the Salesforce Governance framework, and the set of tools available for managing issues such as security, coding standards, decisions over declarative verses Apex apps, design standards, overall Org strategy, and change control. By applying these best practices, your team can continue to grow your apps to meet the continuing challenges of your company.
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 minsKashi Ahmed
The Salesforce App Cloud provides the fastest path for building enterprise applications in the cloud using Force.com. It includes the Force.com platform for building apps with clicks or code, mobile capabilities through Salesforce1 and mobile SDKs, and the Heroku platform for agile development and scaling of customer-facing apps. Developers can build apps that connect across devices and provide a unified customer experience. The App Cloud also offers security, availability, and performance at scale through its trusted multi-tenant cloud infrastructure.
This document discusses the AppExchange for developers, including the benefits of the Force.com platform for building business applications, the AppExchange marketplace for distributing apps, and Salesforce's ISV partner program for technical and go-to-market support. It highlights the growth of the AppExchange in apps and installs as well as opportunities in various industries. Examples of successful ISV partners like Veeva and Newmarket International are also provided.
This presentation provides an overview of how to get started with the Lightning Platform to build apps fast with trust and security. It discusses how the Lightning Platform allows you to build apps for any department using a modern framework in the cloud with relational data, user interfaces, and business logic tools. It also highlights the development tools available and demonstrates building an app for electric bike manufacturing.
Salesforce Security Review Tips and TricksRyan Flood
1) The document provides tips and tricks for passing Salesforce's security review process for apps on the AppExchange.
2) It discusses the importance of security for maintaining customer trust, and outlines Salesforce's security review process including development best practices, security testing tools, and requirements for submission.
3) Developers are advised to utilize security training modules, documentation, scanning tools, and office hours for assistance in developing securely and preparing for the security review.
Using AppExchange to Automate Complex Business Processesdreamforce2006
The document discusses how organizations can use the Salesforce AppExchange platform to automate complex business processes. It provides examples from Ly Townsend of Salesforce, Chip Vanek of Magma Design Automation, and Maryann Najmola of Cigna International on how their companies have leveraged the AppExchange and custom applications to address challenges and drive efficiencies.
When building apps for the Salesforce AppExchange, having a well-designed API around your application will draw in the developer audience and make your app more successful. Join us as step-by-step, we'll explore the principles of good API design, including security, ease of use, integration, and adaptability. We'll also give examples of API documentation and specific Force.com guidelines for APIs.
When building apps for the Salesforce AppExchange, having a well-designed API around your application will draw in the developer audience and make your app more successful. Join us as step-by-step, we'll explore the principles of good API design, including security, ease of use, integration, and adaptability. We'll also give examples of API documentation and specific Force.com guidelines for APIs.
Salesforce Campus Tour - Developer IntroJames Ward
This document provides a safe harbor statement for any forward-looking statements made in Salesforce presentations. It notes the risks and uncertainties around forward-looking statements, including risks related to new functionality, products, business model changes, mergers and acquisitions. The document states that investors should make purchase decisions based on currently available features, as unreleased features may be delayed or not delivered. It directs readers to SEC filings and annual reports for additional risks.
The document summarizes a presentation about the Salesforce AppExchange marketplace and how it helps IT departments and companies. It discusses how AppExchange provides pre-built applications that can be easily installed to automate business processes and reduce the burden on IT without having to develop custom applications in-house. The presentation includes demonstrations of applications from the AppExchange that companies like Magma Design Automation and Vicon Motion Systems have used to improve project management, surveys, and other operations.
The document discusses how companies are building custom applications on the Salesforce platform to automate business processes, meet compliance requirements, and gain real-time insights into business performance. It provides examples of applications created for recruiting, purchasing, and public relations. The platform offers tools to create databases, user interfaces, business logic, and workflows that help customers gain enterprise leverage and accelerate innovation.
The document discusses new features for building native applications on the Salesforce platform in Winter '07. Key new capabilities include enhanced workflow and approval processes, improved application logic for data validation and formulas, increased flexibility for data model customization and user interface configuration, and the ability to automate complex business processes without coding. An example PTO request application is demonstrated.
Sandboxes: The Future of App DevelopmentDreamforce
Major Releases, Minor Releases. Developers, Testers. Refreshes and Previews. How do you manage all of these various demands in your Salesforce environments and sandboxes? Join Farhan Tahir, Platform Product Manager, as he shares details on how to tackle these problems around sandbox management through the use of both processes and tools. As well as insight on roadmap features to make development efficient and agile by automating with Salesforce Sandboxes. Watch the video now: https://www.youtube.com/watch?v=FMH77436I2o
Trailhead live - Overview of Salesforce App CloudJohn Stevenson
This document introduces App Cloud and provides an overview of its capabilities. It discusses how App Cloud allows users to build three types of apps - productivity apps, engagement apps, and connected apps. It highlights features like Lightning, Process Builder, and Heroku that give users agility and speed in app development. App Cloud provides the infrastructure, tools, and ecosystem to build any type of app across web, mobile, and desktop. Over 5.5 million apps have been built on App Cloud to date.
The document provides information about Salesforce's campus tour in 2014, including details about the company, career opportunities, and programs available for students. It promotes Salesforce's position as a leader in customer relationship management and describes how students can get involved through internships, certifications, and the campus ambassador program.
Journey Through the AppExchange: Product-Led Growth with MagicRobotCodeScience
We are in the midst of a major shift towards product-led growth (PLG) in the market. If you’re not yet leveraging a product-centric strategy to drive customer acquisition, innovation, and growth on the AppExchange, you’re going to want to watch this session!
In this fifth installment of our Journey Through the AppExchange series, CodeScience Chief Revenue Officer, Sean Hogan, is speaking with Dave Vacanti, Founder of MagicRobot, a Salesforce-native data attribution intelligence solution. Sean and Dave discuss how MagicRobot has found success in the AppExchange by focusing on the product and innovating through strong partnerships with key early customers.
Journey Through the AppExchange: From SI to ISV with Virsys12CodeScience
In this fourth installment of our Journey Through the AppExchange series, CodeScience Chief Revenue Officer, Sean Hogan, is speaking with Tammy Hawes, CEO of Virsys12. They’ll discuss how Virsys12 made the move from systems integrator (SI) to ISV, the importance of staying aligned with the Salesforce product roadmap, and valuable lessons other ISVs can learn from their experience.
In this webinar, you’ll learn:
- Key insights from Virsys12’s experience as an SI and how they transitioned from one-off deployments to creating market fit via distributed IP with their Salesforce products
- How Virsys12 found the specific use case they could solve in a repeatable and scalable fashion
- How they refined their internal and Salesforce messaging to differentiate and rise above the “noise”
- Actionable advice any ISV can use to better align with Salesforce’s product roadmap and why this is critical to ongoing innovation and success on the AppExchange.
Leveraging Dynamic Interactions on Salesforce Lightning PagesCodeScience
Dynamic interactions are Salesforce's “next big thing” to empower admins to build more interactive Lightning pages. In our latest technical webinar, Victor Abraham, CodeScience Technical Architect, explains how to use dynamic interactions to enable point-and-click communication between separate Lightning components on Lightning pages.
Strategic Partnerships: The New Key to InnovationCodeScience
Learn how Sparta Systems leverages their Salesforce partnership to drive innovation and what you can learn from their journey.
Partner strategy is a sometimes overlooked aspect of building success in the Salesforce ecosystem, but it is the key to innovation for companies of all sizes. Strategic partnerships can help catalyze and build momentum behind new initiatives and drive new revenue.
This session, moderated by CodeScience Chief Revenue Officer, Sean Hogan, follows the partnership journey of Sparta Systems, a leading provider of quality management solutions. We explore how collaborating with Salesforce has positively impacted their engagement strategy, driven technology innovation and adoption, and accelerated their go to market.
Journey Through the AppExchange: How inriver is Filling a Gap for Salesforce ...CodeScience
Despite the thousands of apps on the AppExchange, not to mention the myriad tools and functionalities of the various Salesforce clouds, technology gaps remain. For enterprising ISVs that can find and fill this white space, launching and going to market on the AppExchange brings immense opportunity.
In this third installment of our Journey Through the AppExchange series, CodeScience Chief Revenue Officer, Sean Hogan, is speaking with Gauri Chawla, Vice President, Global Partners and Alliances at inriver, about how inriver is filling a gap for Salesforce Commerce Clouds, the challenges they’ve encountered, and the lessons other ISVs can learn from their experience.
Platform events, part of Salesforce’s enterprise messaging platform, allow external apps to communicate inside and outside of Salesforce through the exchange of near real-time data.
In our latest technical webinar, CodeScience Technical Architect, Shazib Mahmood, explains the pros and cons of Salesforce platform events along with how to use them most effectively.
In this on-demand webinar, you will learn:
How platform events work and what they're used for
The benefits and current limitations of platform events
Considerations to keep in mind when designing platform events to ensure successful execution
Ready, Set, Launch: Accelerating Healthcare Innovation One App at a TimeCodeScience
The ongoing pandemic has created a huge opportunity for innovation as healthcare companies race to solve complex challenges, streamline processes, and provide better patient experiences through new technology solutions. But this window of opportunity won’t be open forever. The ability to innovate rapidly and execute at scale is essential for success.
In this webinar, we explore how healthcare companies can leverage the Salesforce platform to build quickly & securely, get to market fast, and gain competitive advantage in today’s pandemic-fueled technology-first landscape.
In this webinar, you’ll learn:
How to avoid some of the blockers healthcare companies face to innovate and get to market
The benefits and advantages you can gain from building on Salesforce -- and the risks you take if you choose to build from scratch
How healthcare partners are leveraging the Salesforce platform to accelerate transformation from build to launch and beyond
Journey Through the AppExchange: How Place Technology Created a New CategoryCodeScience
How do you create a product category out of a wide open white space? Place Technology did just that when they launched the only strategic finance product on the Salesforce AppExchange. Learn how they did it, the challenges they encountered along the way, and how their recent focus on customizing their value prop and messaging for the Salesforce audience has increased inbound leads by 500%.
This is the second installment of our Journey Through the AppExchange series, where CodeScience Chief Revenue Officer, Sean Hogan, speaks with ISV leaders like Brandon Metcalf, CEO & Founder of Place Technology, about their path through the Salesforce AppExchange from idea to launch and beyond.
In this webinar, you’ll learn:
- How viewing the Salesforce platform as an operating system rather than a CRM can open up opportunities for new product categories
- Why it’s critical to hone in on your product positioning and messaging early on, and the risks you take if you don’t
- How crafting a demo that resonates specifically with Salesforce customers -- and Salesforce AEs -- can give a huge boost to your pipeline and conversion rates
Journey to the AppExchange: How to Launch Into a New EcosystemCodeScience
In the first installment of our new webinar series, Journey to the AppExchange, CodeScience Chief Revenue Officer, Sean Hogan, talks with OpenText about their journey from premiere partner at SAP to launching into the Salesforce ecosystem, to their current success with three products on the AppExchange and lessons learned along the way.
10 Tips to Pass Salesforce Security Review (and Steps to Take If You Don’t!)CodeScience
The Security Review process is the final step every ISV must complete before they can bring their app to market on the AppExchange. Yet it’s not uncommon for ISVs to fail on their first attempt. For many, it can take 2 to 3 more tries to pass, delaying your time to market.
But Security Review doesn’t have to be a mystery! In this webinar, Salesforce Security Review Operation Analyst, Lubdha Dahale, joins CodeScience ISV Specialist, Jeremy Engler, and CodeScience Global Alliances Manager, Erin Murray, to de-mystify the Sec Rev process and provide actionable advice to help you succeed.
Top 5 Ways to Build Pipeline With AppExchange ChatCodeScience
As in-person events disappeared over the past year, ISVs were forced to quickly pivot their pipeline-generating strategies. Digital channels emerged as the real MVP, and ISVs found innovative ways to connect with buyers in a virtual world.
Salesforce recently unveiled AppExchange Chat, a new product designed to help ISVs meet with top prospects instantly using live chat and chatbots, right on your AppExchange listing. AppExchange Chat opens up an entirely new way to connect with qualified leads, generate pipeline, and ultimately get even more out of your AppExchange listing. But what’s the best way to use this tool?
In this CodeScience ISV Growth Series webinar, you’ll hear from chat experts at Salesforce and Qualified to learn:
- How to get started using AppExchange Chat to convert traffic to qualified leads and build pipeline
- Best practices for leveraging conversational marketing within AppExchange and on your own website
- Top tips & techniques to make the most of AppExchange Chat and maximize your ROI
Everything You Need to Know About Salesforce LMA & COACodeScience
CodeScience is a founding partner of Salesforce's Product Development Organization program. They help clients build solutions on the AppExchange and were named the first Master PDO in 2017. The presentation discussed the License Management App and Channel Order App, which are tools provided by Salesforce for partners. It covered best practices for setup and use such as assigning owners, integrating data, and automating processes. CodeScience also introduced an ISV Quickstart service to help new partners configure their listings, setup the required tools, and train staff on maximizing the partnership with Salesforce.
Streamline Page Layouts with Dynamic FormsCodeScience
Learn how to use Dynamic Forms, a Salesforce Winter '21 Release feature that helps you streamline page layouts, improve performance and page load times, and create more meaningful layouts for a better end user experience.
Getting to Yes: How to build executive alignment to win big on the AppExchangeCodeScience
For new ISVs, as well as established ISVs launching a new product on the AppExchange, getting internal executive buy-in, alignment, and engagement early on is critical to success. If you’re not clear on the value your product is bringing to ecosystem customers or the Salesforce resources available to you as a partner, you may find your business struggling to gain traction -- let alone revenue.
In this webinar, CodeScience Global Alliances Manager, Erin Murray, speaks with Christie Marsh, Director Strategic Alliances at BigID, about her experiences building internal executive alignment to succeed as a Salesforce partner at Mulesoft, Optimizely, and BigID.
Watch now at https://www.codescience.com/executive-alignment
Org-dependent Unlocked Packages for ISVsCodeScience
For ISVs who are currently providing solutions to individual subscribers or system integration (SI) partners via unmanaged packages, org-dependent unlocked packages can provide a better & faster implementation experience as well as improve stability.
Ready, Set, Deploy: How Place Technology Streamlined Deployment on the AppExc...CodeScience
Deploying your solution can present unique challenges. Whether you’re getting ready to onboard your first customers or you’ve been at it for a while and your deployments aren’t going as smoothly as they should, it can be tough to balance the need to quickly get your end-customers live with the pressure to simultaneously control costs, generate revenue, and improve service.
In this webinar, CodeScience Deploy Lead, Kirbie Pillette, is joined by Place Technology CEO, Brandon Metcalf, to discuss how Place streamlined their deployments and what you can learn from their experience.
In this webinar, you’ll learn:
- Challenges you may encounter as you start deploying your product
- How to leverage the Salesforce ecosystem to solve your services issues
- Considerations and potential “gotchas” to keep in mind when recruiting SI partners
- Insights to ensure successful deployments
How FinancialForce Leverages Labs to Accelerate InnovationCodeScience
Leveraging Labs is an R&D technique that Salesforce ISVs can use to capture ACV for a subset of their end customers without disrupting longer term product roadmaps. It’s also a great way for Product teams to experiment, innovate, and validate ideas within their roadmap.
In this webinar, CodeScience CRO, Sean Hogan, is joined by Stephen Willcock, Chief Architect of FinancialForce, to discuss how Stephen and team are leveraging Labs at FinancialForce. Sean and Stephen explain how Chief Product Officers, Product Managers, Sales leaders and Customer Success leaders can take advantage of a Labs framework to address short term product development constraints.
Acting Like a Top 25 Salesforce ISV: How Appinium Applies Buyer's and Seller'...CodeScience
Over the past year we’ve brought you key functional tips from top-performing ISVs in the Salesforce AppExchange. In the final webinar of our Acting Like a Top 25 ISV series, CodeScience CRO, Sean Hogan, is joined by Steve Jacobson, CEO and Founder of Appinium, who returns after helping us kick off the series.
Sean and Steve will review how Appinium is achieving commercial success by focusing on the buyer’s and seller’s journeys to qualify and close prospects faster. They’ll showcase some of the ways the Appinium team is adjusting, measuring, and innovating to improve conversion rates.
ISV Error Handling With Spring '21 UpdateCodeScience
With the Spring ‘21 release, BatchApexErrorEvent is a newly available error handling tool for managed packages that makes it easier for ISVs to diagnose and debug batch processing errors. In our latest tech webinar, CodeScience Technical Architect, Rob Davis, presents a deep dive into how to use this new tool in tandem with other error handling methods to make your managed packages more resilient.
Acting Like a Top 25 Salesforce ISV: Designing the Seller's Journey for the ...CodeScience
Designing a buyer’s trial experience that converts to sales requires tight coordination between your Marketing, Sales, and Support teams. Top 25 ISVs focus on their seller’s journey within the trial experience to increase conversion results.
In our latest webinar of the Acting Like a Top 25 Salesforce ISV series, CodeScience CRO, Sean Hogan, is joined by Craig Rosenberg, Co-Founder and Chief Analyst at TOPO, to discuss how to design a rock-solid seller’s journey.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungenpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-und-verwaltung-von-multiuser-umgebungen/
HCL Nomad Web wird als die nächste Generation des HCL Notes-Clients gefeiert und bietet zahlreiche Vorteile, wie die Beseitigung des Bedarfs an Paketierung, Verteilung und Installation. Nomad Web-Client-Updates werden “automatisch” im Hintergrund installiert, was den administrativen Aufwand im Vergleich zu traditionellen HCL Notes-Clients erheblich reduziert. Allerdings stellt die Fehlerbehebung in Nomad Web im Vergleich zum Notes-Client einzigartige Herausforderungen dar.
Begleiten Sie Christoph und Marc, während sie demonstrieren, wie der Fehlerbehebungsprozess in HCL Nomad Web vereinfacht werden kann, um eine reibungslose und effiziente Benutzererfahrung zu gewährleisten.
In diesem Webinar werden wir effektive Strategien zur Diagnose und Lösung häufiger Probleme in HCL Nomad Web untersuchen, einschließlich
- Zugriff auf die Konsole
- Auffinden und Interpretieren von Protokolldateien
- Zugriff auf den Datenordner im Cache des Browsers (unter Verwendung von OPFS)
- Verständnis der Unterschiede zwischen Einzel- und Mehrbenutzerszenarien
- Nutzung der Client Clocking-Funktion
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfSoftware Company
Explore the benefits and features of advanced logistics management software for businesses in Riyadh. This guide delves into the latest technologies, from real-time tracking and route optimization to warehouse management and inventory control, helping businesses streamline their logistics operations and reduce costs. Learn how implementing the right software solution can enhance efficiency, improve customer satisfaction, and provide a competitive edge in the growing logistics sector of Riyadh.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. 🌍
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! 🚀
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Quantum Computing Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
3. Forward Looking Statement
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize
or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the
forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any
projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding
strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or
technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for
our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate
of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with
completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability
to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our
limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential
factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and
in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available
on the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and
may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are
currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
4. Salesforce AppExchange Advantage
With the #1 Ecosystem
3K+ AppExchange
Apps
Resources, Events, Partnerships, Brand
Access to Customers Access to Ecosystem
100+ Countries, SMB to Enterprise
More Secure Apps
1 Trusted
Platform150K+Salesforce
Customers
Access to Technology
Platform, Workflows, APIs
6. Bob Marsh
CEO
● Launched sales performance app at
at Dreamforce 2012
● Cohesive experience across booth,
meeting room and marketing
collateral
● Consistent ROI from Dreamforce
investment; 6-week payback in 2015
7. Geoji George
SVP, Strategy & Alliances
● Launched “Order to Cash” work
management solution at Dreamforce
2016
● Increased quality leads to drive new
deal pipeline throughout the year
● Developed connections with other
partners and Salesforce at the event
9. “Nothing is more important to our
company than the privacy of our
customers’ data”
Parker Harris
Co-Founder and CTO
10. Security Review is a benefit!
Meet the security
expectations of enterprise
customers
Become a member of a
trusted ecosystem of app
vendors
Make security a primary
concern of your business
It helps you sell to enterprise companies
11. Education
Getting started with web application security
● Partner Community - Education - Security Review
● OWASP
○ Open Web Application Security Project
○ OWASP Top Ten
● Trust Academy courses
○ e.g. SR101, SECDEV1, SECDEV2
● Security team
○ Security Office Hours
○ [email protected]
● SR Operations team
○ SR Submission office hours
● Fun ways to learn
○ Google XSS Game
○ bWAPP - an extremely buggy web app
12. Testing
Adversary Testing
● Not unit/functional/regression testing
● Testers should be playing the role of a
hacker/adversary
● Testers should be looking to exploit the application
Their goal should be to extract data they don’t have
permission to access
Automated Testing
● Static Code Analysis
○ Force.com Code Scanner / CheckMarx
● Web Application Scanners
○ ZAP (OWASP Zed Attack Proxy)
○ Chimera
● Other
○ nMap, nikto, Qualys SSL Labs
Manual Testing
● Code reviews, input/parameter testing
● Interactive Sessions with Web Application
Scanners / Network Protocol Analysis tools
Automated tools are no substitute for
manual testing!
13. Security Review
● Standards based
● Adversary focused
● Enterprise Level
Your app must pass Security Review before we test it
Mandatory for all ISV Apps!
14. Security Review Process
Note:
The quality of the Security Review submission has significant impact on the amount of time it
can take to review an application.
The largest delay in the process occurs in between test cycles when the partner is fixing
issues identified during the review.
ISV Partner
Submit for SR
via Partner
Community
SR Operations
Process
submission
Security Team
Waiting in
queue
Security Team
Perform tests
& validate
results
SR Operations
Notify partner
of result
15. What is the scope of the review?
It’s everything inside the red box - Anything a new customer would need
16. Security Review requirements
AppExchange Top 10
Cross Site Scripting (XSS)
CRUD/FLS (Access control)
Information Disclosure
Cross Site Request Forgery (CSRF)
Sharing violation
Sensitive data leakage
Authorization
Broken session management
SSL Configuration
Sensitive Information in Debug
OWASP Top 10
Injection
Broken Authentication and Session Mgmt
Cross Site Scripting (XSS)
Insecure Direct Object References
Security Misconfiguration
Sensitive data exposure
Missing Function Level Access Control
Cross Site Request Forgery (CSRF)
Using Known Vulnerable Components
Unvalidated Redirects and Forwards
17. Make sure we have everything we need to test your app
Complete end-to-end
testing environment for all
elements of solution
Correct credentials to all
systems
Test account, web app,
other
Apex / Visualforce scanner
report (Checkmarx)
ZAP or Chimera report
False positive
documentation
18. Submission Requirements
Requirements Native
Native +
Lightning
Components
Composite
Web
App/Service
Client
Composite
Mobile/Client
API Only
Force.com
environment
Yes Yes
(With components
configured for testing)
Yes Yes Yes
External
components /
credentials
Yes
e.g. urls, credentials
Yes
e.g. link to APK
Yes
e.g. urls, credentials
Managed
package
Yes Yes Yes
Force.com code
scanner report
Yes Yes Yes
ZAP/Burp/
Chimera report
Yes Yes
(ZAP/Burp)
Yes
False positive
report
If required If required If required If required If required
Documentation Recommended Recommended Recommended Recommended Recommended
19. Interpreting results
Sorry! Your app failed
Don’t panic!
• Product Security Office Hours
• The report is focused on breadth, not depth. Test
is time-boxed*
• Conduct a comprehensive review - make required
fixes
• Re-run reports (Checkmarx, ZAP/Burp/Chimera)
• Ensure the test environment has the latest package
version
• Schedule a follow-up Security Review
Congratulations! Your app passed
Next steps
• Get to work on Trialforce/Templates (if
applicable), TSO/Templates require a Security
Review as well
• Complete your AppExchange listing
• Market/Sell/Succeed!
*We can’t include every instance of a vulnerability/issue in the report
20. Resources
Public facing
• Partner Community: p.force.com/security
• ISV Security Review Trailhead
• Security Review Submission Process Office Hours
21. Get to Market Faster with a Certified PDO
Salesforce app development experts to help
Architecture Design
Integration and App Development
Performance Optimization
Security Review Consultation
35+ PDOs available across the globe
23. ● Founding partner in the Salesforce Product
Development Outsourcing (PDO) Program
since 2008
● PDO Program provides app development
services to ISVs for Salesforce AppExchange
● Partnered with many clients in various
industries to assist in building 100+ apps on the
AppExchange
● Certified as PDO Master in 2017
● Clients range from 3 person start-ups to a
Fortune 3 company
25. Design considerations
● Pick the cloud you want to build
○ App Cloud, Sales Cloud, Service Cloud, Marketing Cloud, Health Cloud, Financial Services
Cloud
● Consider your license model
○ Connector, Checkout, ISVforce, OEM
● Clicks over code
● Lightning first
● Think of your Salesforce Administrator as a critical persona
○ How you install and configure is the first experience in your application
26. Tips and tricks
● You can still develop your application after submission
○ Must be demonstrable of functionality and integrations
○ You should branch your code as you may have to make changes for resubmission
● PDEs are free
○ Use a continuous integration pattern that will enable each dev to have their own org
● Your managed package should be clean
○ Only package functionality, data models, and code that you actually need
○ Only use functionality that is actually required (ex: Chatter, Leads, Opportunities)
● Provide the SecRev team tons of instruction
○ Youtube videos on how to use your app are great!
● Gather feedback early and often
○ Use a PDE!
○ Install a package in a sandbox
27. What to do for Dreamforce
1. Configure your AppExchange listing
2. Setup Trialforce
3. Have a success story!
a. Gather feedback early from prospects via PDEs or installing in their sandboxes
4. Show don’t tell
a. Demo the app for prospects
28. PDOs can assist
● Certified at building products
● Understand the commercial process
● Can spin up a team quickly
● Can assist in initial customer implementations
● https://appexchange.salesforce.com/consulting
29. CodeScience Difference
● Only PDO with Master designation
● AppExchange Accelerator
○ Collection of code and process for AppExchange products
○ InstallScience is an installation wizard that can be easily configured
○ BuildScience for managing continuous integration
○ CRUD/FLS and Lightning frameworks
● We guarantee our code will pass Security Review
● Have an App already?
○ Extension packages
○ SDKs
○ New features for Dreamforce
34. Check out our Resources.
For a deeper dive into Dreamforce 2017 packages and a la carte offerings,
download our Dreamforce 2017 prospectus
Join our weekly office hours; an open forum to ask questions
Get in Touch.
Email [email protected] to connect with the Sponsorship Team
How do I learn more?