Salesforce AppExchange

My Journey on Salesforce AppExchange

Publishing on Salesforce AppExchange isn't just a technical milestone, it's a journey of curiosity, courage, and customer obsession that starts with one honest question: can I solve this better?

Shailendra Singh Parmar
Founder
June 9, 2026
5 min

Starting to publish an app on Salesforce AppExchange was a whole new adventure for me. I've created lots of apps before, but putting one on AppExchange was something I'd never done. I kicked things off by launching a free app there first, just to get the hang of how things work. After that, I introduced a Shipping App that helps manage shipments right inside Salesforce. This app turned out to be a big win for me. Let me walk you through how I made it all happen.

The Initial Spark of Curiosity: Identifying the Demand

During my time as a Solution Architect, I encountered numerous RFPs that required shipping applications integrated with leading carriers. While recommending existing AppExchange Apps, I consistently received feedback that configuring these apps was time-consuming and required significant effort. This feedback ignited my curiosity, and I realized that there was a need for a shipping application that offered seamless configuration and customization with minimal effort. Knowing the power of AppExchange solutions, I saw an opportunity to make a difference.

Understanding AppExchange Listing Process

I was involved in many AppExchange implementations as a developer but was unaware of what it takes to List it on AppExchange. So I built a free reusable component and started a process to make it available on AppExchange. I went through the entire cycle and got my app listed on AppExchange.

Working on a Solution to Manage Shipments: Crafting the MVP

Armed with insights from my learning phase, I envisioned a shipping app that addressed a specific problem and could be installed and configured within an hour. Recognizing that I couldn't tackle every complex business need, I focused on delivering a simple, effective solution. I drafted my idea into a comprehensive document, refining it through iterations. Due to my full-time job, I collaborated with a freelancer developer to build the MVP, solidifying my vision.

Move to Contract from Full-Time Job: Balancing Aspirations

Determined to progress with my app, I discussed my aspirations with my manager and secured a part-time contract as a Salesforce Architect. This arrangement granted me the freedom to work on my app while earning a salary. My Salesforce expertise and support with leadership played a crucial role in making this transition.

Business Review with Salesforce: A Leap Forward

Having developed the MVP, I engaged in a business review with Salesforce. Armed with a few slides and a live demo of the application, my vision came to life. The business review was a success, and my app received the green light for further development.

Salesforce Security Review: My Area of Expertise

With prior experience in security reviews, I tackled security assessments with confidence. As my app required calls to external web services, I navigated through the intricacies of ZAP scanning for API endpoints. In due course, my app secured the necessary approval.

Live On AppExchange: A Milestone Achievement

Once security concerns were addressed, publishing my app on AppExchange became a streamlined process. The self-guided wizard allowed me to answer a few questions and include visuals and videos showcasing my app's capabilities. Utilizing the skills of freelancers from platforms like Upwork and Fiverr, I curated eye-catching images and a compelling marketing video, which remains integral to my app's success.

Our First Customer: Validation and Growth

When I got the first Lead, I was working on documentation for configuring the app. We set up our listing in the right way so Lead information was captured in our Salesforce Partner Business org that was provided by Salesforce. I didn’t figure out Billing at this point.

Lessons Learned and Future Prospects

Throughout this journey, I've learned invaluable lessons, including the significance of customer-centricity, the power of innovation, and the strength of the Salesforce community. Moving forward, I plan to continuously improve my app, listen to customer feedback, and explore opportunities for expansion to other platforms.

Summary

Starting to publish an app on Salesforce AppExchange was a whole new adventure for me. I've created lots of apps before, but putting one on AppExchange was something I'd never done. I kicked things off by launching a free app there first, just to get the hang of how things work. After that, I introduced a Shipping App that helps manage shipments right inside Salesforce. This app turned out to be a big win for me. Let me walk you through how I made it all happen.

"The best AppExchange apps don't start with code they start with a frustration nobody else bothered to fix."

Salesforce Implementation That Actually Moves the Needle

Most Salesforce implementations go live. Ours go to work. We configure, integrate, and deploy Salesforce so your teams operate faster, your data works harder, and your business grows without the friction.