­
Visualforce Archives - gettectonic.com

Customization and Configuration in Salesforce

Salesforce Customization vs. Configuration: Choosing the Right Approach for Your Business Salesforce has become a top choice for businesses aiming to strengthen customer relationships and achieve their goals. Its flexibility to adapt to diverse needs through customization and configuration makes it stand out. While both approaches aim to tailor your Salesforce Org to meet specific business requirements, they differ in methodology and use cases. This insight will help you understand their differences and provide insights into when and how to choose between them. Let’s get the insight! What is Salesforce Customization? Salesforce customization involves enhancing your Salesforce Org by introducing tailored features, functionalities, and applications through coding. It goes beyond the out-of-the-box capabilities, enabling you to extend your platform to meet unique and complex business requirements. This approach requires expertise from a Salesforce developer who leverages tools such as Apex, Lightning Components, and the Salesforce Code Builder to create custom solutions. Examples of Customization: What is Salesforce Configuration? Salesforce configuration refers to adapting Salesforce’s native features to meet business needs without modifying the underlying code. By using tools such as drag-and-drop builders, configuration allows users—even those without technical expertise—to optimize the platform’s functionality. Examples of Configuration: Key Differences Between Customization and Configuration Basis Customization Configuration Level of Personalization High personalization, tailored to unique needs Limited to Salesforce’s native capabilities Implementation Requires coding expertise and detailed development Simpler, relies on drag-and-drop tools Time to Deploy Longer development cycles Faster implementation and deployment Maintenance Can require ongoing updates and compatibility adjustments during Salesforce upgrades Easier to maintain, as it aligns with standard platform updates Cost Higher costs due to skilled developer involvement Cost-effective; can be handled by in-house admins Risk Higher risks due to potential code conflicts or errors Lower risks, but over-configuration can lead to complexity Best Practices for Customization and Configuration Choosing the Right Approach The decision to opt for customization or configuration depends on factors like business requirements, budget, timeline, and project complexity. Sometimes, a hybrid approach that combines customization and configuration is the best solution, providing flexibility while optimizing costs and implementation speed. Why Partner with Salesforce Experts? Partnering with experienced Salesforce consultants at Tectonic ensures your Org is tailored to meet your specific business needs. They analyze your workflows, processes, and challenges to recommend the most effective approach—whether it’s customization, configuration, or a blend of both. At Tectonic, our team of 200+ Salesforce experts specializes in delivering tailored solutions that maximize ROI. From development to ongoing maintenance, we ensure your Salesforce Org aligns with your long-term goals. Ready to transform your Salesforce platform? Let’s discuss how we can help. Like Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
Tectonic Salesforce Customization

Salesforce Customization Requests

The Most Commonly Requested Salesforce Customizations Salesforce’s flexibility is one of its biggest strengths, allowing businesses to tailor the platform to meet their unique needs. Here are the most frequently requested types of customizations: 1. Declarative Customization Make adjustments using Salesforce’s built-in tools—no coding required. Examples: Ideal For:Businesses looking for straightforward changes to enhance usability without requiring programming expertise. 2. Integration Customization Connect Salesforce with third-party systems to streamline workflows and centralize data. Examples: Benefits:Boost operational efficiency by enabling seamless communication between systems. 3. Custom Code Development Go beyond standard functionality with tailored solutions using Apex, Visualforce, or Lightning Web Components. Examples: Best For:Organizations with advanced or highly specific requirements that declarative tools can’t fulfill. 4. User Interface (UI) Customization Adapt the look and feel of Salesforce to improve user experience and align with your brand. Examples: Goal:Create an intuitive, visually appealing interface that boosts productivity and user adoption. 5. Workflow Automation Save time by automating repetitive tasks and processes. Examples: Impact:Streamline operations, reduce manual workloads, and improve efficiency. 6. Reporting and Analytics Customization Provide actionable insights with tailored reports and dashboards. Examples: Advantage:Empower teams to make data-driven decisions with clear, relevant insights. 7. Mobile Optimization Ensure a seamless Salesforce experience for users on mobile devices. Examples: Purpose:Keep teams connected and productive, regardless of location. Conclusion Salesforce customization goes beyond CRM—it transforms the platform into a tailored solution that aligns with your unique business processes. Whether you’re looking for simple adjustments or advanced integrations, these customizations unlock Salesforce’s full potential to drive operational success. Ready to Get Started?Discover how our Salesforce customization services can help tailor the platform to your specific needs. Let’s work together to maximize your investment and achieve your business goals! Like Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More

How to Hire the Right Salesforce Developer

Maximizing Salesforce: How to Hire the Right Salesforce Developer Salesforce has revolutionized how businesses manage customer relationships, becoming a cornerstone for enhancing customer service and engagement. However, to fully leverage its potential, skilled professionals are needed to customize and develop the platform to meet specific business needs. Hiring the right Salesforce developer is crucial for ensuring your organization gets the most out of this powerful tool. In this guide, we’ll explore key considerations before hiring a Salesforce developer, the steps involved in the hiring process, and tips for effective Salesforce recruitment. How to Hire the Right Salesforce Developer. Understanding Salesforce Developer Roles Before diving into the hiring process, it’s essential to understand the different Salesforce roles: Your business needs may require a combination of these roles. Depending on the complexity of your Salesforce environment, you might need more than just a developer. Key Factors to Consider Before Hiring a Salesforce Developer The most critical factor when hiring a Salesforce developer is their skill set. Salesforce development requires deep knowledge of various technologies and tools. Key skills include: Assessing a candidate’s industry-specific experience can provide insight into their ability to address your business challenges. Salesforce certifications validate a professional’s expertise. Key certifications to look for include: These certifications provide assurance of the candidate’s competency. A strong Salesforce developer should not only possess technical skills but also understand business processes. Developers who can translate business requirements into technical solutions will drive business value. Salesforce development often involves troubleshooting complex issues. Assess a candidate’s problem-solving abilities through technical interviews or practical tests. Strong problem-solvers will be invaluable when unexpected challenges arise. Effective communication is vital for a Salesforce developer. They must explain technical concepts to non-technical stakeholders and document processes clearly for future maintenance. How to Hire the Right Salesforce Developer Start by defining the skills, experience, and certifications needed for the role. A well-defined job description will attract the right candidates. Create job postings that reflect the role’s responsibilities and qualifications. Use relevant keywords like “Salesforce job postings” and “Salesforce employment opportunities” to attract suitable candidates. Screen candidates based on their resumes and initial interviews, looking for a strong match between their experience and your job requirements. Evaluate candidates through practical tests to assess their Salesforce-specific coding skills and problem-solving abilities. Conduct multiple interview rounds: Salesforce Recruitment Tips Use platforms like LinkedIn and Salesforce-specific groups to find candidates and connect with the Salesforce community. Partnering with recruitment agencies that specialize in Salesforce roles can streamline the hiring process. Salesforce professionals are in high demand, so offering competitive salaries and benefits is key to attracting top talent. Identify candidates committed to professional development, as Salesforce is constantly evolving with new features and practices. Highlighting your company’s culture, values, and growth opportunities can attract top talent. Why Choose Tectonic – How to Hire the Right Salesforce Developer? Hiring the right Salesforce developer requires a thorough understanding of your business needs, a clear definition of the required skills, and a meticulous hiring process. By emphasizing these factors, you can ensure you recruit the right talent to drive your Salesforce initiatives. However many Salesforce projects don’t require a long term developer, business analyst, or project manager. Outsourcing these roles to Tectonic can provide a valuable savings in cost and improved project outcomes with a clean CRM in place from day one. At Tectonic, we take pride in being a leading Salesforce provider. Our team of certified Salesforce professionals is equipped with the skills and experience to meet your business demands. Whether you need a developer, administrator, or consultant, Tectonic’s rigorous recruiting process ensures we deliver the best talent. Partner with Tectonic to fully harness the potential of Salesforce and elevate your business to the next level. Contact us today to learn more about our Salesforce staffing solutions and how we can help you achieve your CRM goals. Like Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
Visualforce Pages in Salesforce

Visualforce Pages in Salesforce

Visualforce Pages in Salesforce Visualforce Pages in Salesforce function as custom web pages that you can design to present data and functionality tailored to your organization’s needs. They offer a way to create and display information in a format that fits your specific requirements. Why Visualforce Pages Matter Visualforce Pages enable you to showcase data in unique ways, making them ideal for presenting information that doesn’t fit into the standard Salesforce interface. By customizing the layout and behavior of these pages, you can ensure the data and features are displayed in a way that best supports your organization’s goals. How Visualforce Pages Function Visualforce Pages are developed using a combination of HTML, Apex, and Visualforce components: Common Use Cases Visualforce Pages can be utilized for: Example of a Visualforce Page Here’s a basic example of a Visualforce Page: htmlCopy code<apex:page controller=”MyController”> <h1>Welcome to My Custom Page</h1> <apex:outputText value=”{!customMessage}” /> <apex:commandButton action=”{!doSomething}” value=”Click Me” /> </apex:page> Writing Apex CodeIn this example, the page displays a title, a custom message from the server using Apex, and a button that performs a server-side action when clicked. Visualforce Pages offer a robust method for enhancing and personalizing your Salesforce experience. They enable you to create user-friendly interfaces, display customized data, and integrate external services, providing tailored solutions that address your organization’s specific needs. Like Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
Flow Tricks for Salesforce

Flow Tricks for Salesforce

Flow enthusiasts everywhere appreciate its capabilities, which continue to evolve as a cornerstone of Salesforce declarative automation. Here are five essential Flow Tricks for Salesforce: In conclusion, embracing Flow not only optimizes business processes but also fosters continuous learning and improvement. By sharing insights and best practices, the Flow community collectively enhances user experiences and drives innovation. Whether you’re new to Flow or a seasoned user, these tips aim to enhance your journey and empower you to explore further possibilities. Share your own tips and experiences below to continue the Flow journey together! Like1 Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
Salesforce Instance Refresh Maintenance

Salesforce Instance Refresh Maintenance

Preparing for Instance Refresh in Your Organization To support your organization’s ongoing growth, Salesforce occasionally performs an instance refresh, which involves upgrading the infrastructure in their data centers. After this maintenance, your instance will transition to a new data center, and its name will change. This process ensures we continue to deliver the high performance you’ve come to expect from Salesforce. Salesforce Instance Refresh Maintenance. Following these best practices will make this maintenance seamless. Below are answers to some frequently asked questions about instance refresh maintenance. Note: This document is for informational purposes only and does not constitute a legal or binding agreement. Salesforce may modify its policies and practices at its sole discretion. Frequently Asked Questions Salesforce Instance Refresh Maintenance Conclusion Staying informed and prepared for instance refreshes ensures a smooth transition and continued high performance of Salesforce. Follow best practices, adjust configurations as needed, and utilize the provided resources for a seamless experience. Like Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
Salesforce Summer 24 Experience Cloud Release

Salesforce Summer 24 Experience Cloud Release

Experience Cloud Customization is key, and Experience Cloud is here to help you deliver. Salesforce Summer 24 Experience Cloud Release. Integrate enhanced LWR sites with Data Cloud to gain deeper insights into site visitor interactions. Elevate your site with new styling features for forms and buttons, streamlined search options, and increased control over the layout and spacing of your LWR sites. Improve your visitor login experience with a new integration framework for headless login and guest user identity flows. Stay productive on the go with a collection of updates to the Mobile Publisher app. Salesforce Summer 24 Experience Cloud Release Like Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
Salesforce Experience Cloud Summer 24 Release Notes

Salesforce Experience Cloud Summer 24 Release Notes

Customization is key, and Experience Cloud is here to help you deliver. Salesforce Experience Cloud Summer 24 Release Notes. Integrate enhanced LWR sites with Data Cloud to gain deeper insights into site visitor interactions. Elevate your site with new styling features for forms and buttons, streamlined search options, and increased control over the layout and spacing of your LWR sites. Improve your visitor login experience with a new integration framework for headless login and guest user identity flows. Stay productive on the go with a collection of updates to the Mobile Publisher app. Salesforce Experience Cloud Summer 24 Release Notes Like Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
Summer 24 Salesforce Development Release Notes

Summer 24 Salesforce Development Release Notes

Whether you’re using Lightning components, Visualforce, Apex, or Salesforce APIs with your favorite programming language, these enhancements help you develop amazing applications, integrations, and packages for resale to other organizations. Summer 24 Salesforce Development Release Notes. Like Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
Custom List Views With LWC and Apex

Custom List Views With LWC and Apex

Creating a Custom List View in Salesforce Using LWC and Apex In this blog post, we’ll guide you through the process of creating a custom list view in Salesforce using Lightning Web Components (LWC) and Apex. This will enable you to fetch, display, and print Task records based on specific filters. We’ll cover the step-by-step development of the Apex controller, LWC component, and the creation of a list layout button to enhance your Salesforce interface. Prerequisites Step 1: Create a Visualforce Page Start by creating a Visualforce page that connects to the LWC, named ListviewPage. htmlCopy code<apex:page standardController=”Task” recordSetVar=”tasks” extensions=”CustomListViewInLwcCtrl”> <apex:includeLightning /> <style> #lightning { height: 100vh; } @media print { #lightning { height: auto; overflow: visible; } .print-section { height: auto; overflow: visible; } } </style> <div id=”lightning”></div> <script> console.log(‘work6’); var filterId = ‘{!filterId}’; console.log(‘Filter ID:’, filterId); $Lightning.use( “c:ExampleLWCApp”, function() { $Lightning.createComponent( “c:listviewpage”, { ‘filterId’: filterId }, “lightning” ); } ); </script> </apex:page> Step 2: Create an Aura Component htmlCopy code<aura:application extends=”ltng:outApp”> <aura:dependency resource=”listviewpage” /> </aura:application> Step 3: Create an Apex Controller Next, you’ll need an Apex controller to manage the fetching of list views and their associated records. apexCopy codepublic with sharing class CustomListViewInLwcCtrl { private String filterId; public CustomListViewInLwcCtrl(ApexPages.StandardSetController controller) { filterId = controller.getFilterId(); System.debug(‘FilterId–> ‘ + filterId); } public String getFilterId() { return filterId; } @AuraEnabled(cacheable = true) public static List<ListView> fetchTaskListView(String objectApiName) { try { return [ SELECT Id, Name, DeveloperName FROM ListView WHERE SObjectType = :objectApiName ORDER BY DeveloperName ASC ]; } catch (Exception e) { System.debug(‘Error fetching list views: ‘ + e.getMessage()); return new List<ListView>(); } } @AuraEnabled(cacheable = true) public static List<sObject> getTaskListviewRecord(String objectName, String listViewId, String limitsize, String offsize) { // Logic to fetch Task records } @AuraEnabled(cacheable = true) public static List<Map<String, String>> getTaskListviewLabel(String objectName, String listViewId) { // Logic to fetch Task record labels } } Step 4: Create a Lightning Web Component Create the LWC listviewPage that will interact with the Apex controller. HTML Template htmlCopy code<template> <div class=”slds-grid slds-wrap” style=”width: 280px;”> <div class=”slds-m-around_medium”> <lightning-combobox name=”listViewSelect” label=”Select List View” value={selectedListView} placeholder=”Select a List View” options={listViewOptions} onchange={handleListViewChange}> </lightning-combobox> </div> </div> <br> <div class=”slds-grid slds-wrap”> <div class=”slds-col slds-size_1-of-4″></div> <div class=”slds-col slds-size_3-of-4 slds-text-align_right”> <lightning-button variant=”brand” label=”Print” onclick={handlePrint}></lightning-button> </div> </div> <br> <div if:true={isLoading}> <lightning-spinner alternative-text=”Loading”></lightning-spinner> </div> <template if:false={isLoading}> <div class=”print-section”> <template if:true={records.length}> <lightning-datatable key-field=”Id” data={records} columns={columns} hide-checkbox-column></lightning-datatable> <div class=”slds-m-top_medium slds-text-align_center”> <lightning-button-group> <lightning-button class=”previous” label=”Previous” onclick={handlePrevious} disabled={disablePrevious}></lightning-button> <lightning-button class=”next” label=”Next” onclick={handleNext} disabled={disableNext}></lightning-button> </lightning-button-group> </div> </template> <template if:false={records.length}> <div class=”slds-text-align_center”> No records to display </div> </template> </div> </template> </template> JavaScript Controller javascriptCopy codeimport { LightningElement, track, wire, api } from ‘lwc’; import fetchListView from ‘@salesforce/apex/CustomListViewInLwcCtrl.fetchTaskListView’; import getTaskListviewRecord from ‘@salesforce/apex/CustomListViewInLwcCtrl.getTaskListviewRecord’; import getTaskListviewLabel from ‘@salesforce/apex/CustomListViewInLwcCtrl.getTaskListviewLabel’; const PAGE_SIZE = 100; export default class ListviewPage extends LightningElement { @api filterId; @track listViewOptions = []; @track selectedListView = ”; @track records = []; @track columns = []; @track isLoading = true; @track limitsize = PAGE_SIZE; @track offset = 0; connectedCallback() { console.log(‘Filter ID:’, this.filterId); } @wire(fetchListView, { objectApiName: ‘Task’ }) fetchListViewHandler({ data, error }) { if (data) { this.listViewOptions = data.map(listView => ({ label: listView.Name, value: listView.Id })); this.selectedListView = this.filterId || this.listViewOptions[0].value; this.fetchRecords(); } else if (error) { console.error(‘Error fetching list views:’, error); } } fetchRecords() { this.isLoading = true; getTaskListviewRecord({ objectName: ‘Task’, listViewId: this.selectedListView, limitsize: this.limitsize.toString(), offsize: this.offset.toString() }) .then(result => { console.log(`${result.length} records`, result); this.records = this.formatRecords(result); this.fetchLabels(); }) .catch(error => { console.error(‘Error fetching records:’, error); this.records = []; this.isLoading = false; }); } formatRecords(records) { return records.map((record, index) => ({ …record, Count: this.offset + index + 1, // Additional field mappings })); } fetchLabels() { getTaskListviewLabel({ objectName: ‘Task’, listViewId: this.selectedListView }) .then(labels => { this.columns = [ { label: ‘ ‘, fieldName: ‘Count’, type: ‘number’ }, …labels.map(labelInfo => ({ label: labelInfo.label, fieldName: labelInfo.fieldApiName, type: ‘text’ })) ]; this.isLoading = false; }) .catch(error => { console.error(‘Error fetching labels:’, error); this.isLoading = false; }); } handleListViewChange(event) { this.selectedListView = event.detail.value; this.offset = 0; this.fetchRecords(); } handlePrint() { if (confirm(‘Are you sure you want to print?’)) { window.print(); } } handlePrevious() { if (this.offset >= PAGE_SIZE) { this.offset -= PAGE_SIZE; this.fetchRecords(); } } handleNext() { this.offset += PAGE_SIZE; this.fetchRecords(); } get disablePrevious() { return this.offset === 0; } get disableNext() { return this.records.length < PAGE_SIZE; } } Step 5: Handle Remote Site Settings To allow your Apex class to make callouts, add your Salesforce org’s URL to the Remote Site Settings: Step 6: Create a List Layout Button To create a button that opens your custom list view Visualforce page: Conclusion This custom list view component in Salesforce allows for enhanced record handling, display, and printing, offering greater flexibility than the standard list views. By leveraging LWC and Apex, you can create a tailored experience for your users, improving their efficiency and overall satisfaction. If this was tl;dr, contact Tectonic for assistance today. Like1 Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
  • 1
  • 2
gettectonic.com