What is aloha app and what is process to make app as aloha

985    Asked by JacobRutherford in AWS , Asked on Jul 19, 2021

Can you please help me understand what Aloha SFDC app and how it differs from other apps ? If an app is developed based on force.com features only (no other services are used) does it get considered as an Aloha app? What are the steps/guidelines to make an app as Aloha?

Answered by Dorine Hankey

I believe the terminology has changed from aloha apps to ISV apps.

Initially, the main advantage was that installed ahomanaged packages.la apps didn't count towards various org limits and could work with Group and Professional editions of Salesforce. In a previous Salesforce release at least some of the advantages were passed on to all 

Not much documentation appears to use the term "aloha" any more. There is an old blog post Design an Aloha App. The post linked to the Designing an Application for Group and Professional Edition page which now redirects to Architectural Considerations for Group and Professional Editions. I pulled the following out of the wiki history for the old page: Furthermore, as part of the AppExchange Partner Program, your managed package will be eligible for special permissions allowing you to take advantage of unique benefits ensuring your app will properly install and function in GE and PE. Apps built on Force.com and which have these special permissions are called Aloha Apps. Upon eligibility, an Aloha App is Apex authorized and immune to certain edition limits. In addition, if your app requires API integration, eligible partners can gain API access to GE and PE orgs. For more information on the Partner Program, including eligibility requirements, please visit us at www.salesforce.com/partners.

Note: Your app can only be an Aloha App and receive the Aloha App icon on your AppExchange listing if it's packaged as a managed package.

How to make an Aloha App?

By now, you understand there's many special permissions you can take advantage of to build for GE and PE. If you've built an app and you think it's ready to work with GE/PE as is, you can log a case at the Partner Portal and create a case requesting any of the permissions mentioned (Apex Authorization, Apps/Objects/Tabs Limit Immunity, and/or API Access). Note that your application has to have a managed package associated with its listing and you must be an eligible partner. For more information on the Partner Program, including eligibility requirements, please visit us at www.salesforce.com/partners. Keep in mind you may still need to re-architect your app to support GE/PE, even with these special permissions active. As a partner, you are entitled to various test environments to ensure your app will work properly against GE/PE, you can learn more here.

Your Answer

Answer (1)


Jacob, I totally get your curiosity about the Aloha SFDC app. It's an exciting concept, right? Aloha apps in Salesforce are essentially applications that are built using only Force.com features. This means they are native to the Salesforce platform and don't rely on external services. They're like the purest form of Salesforce app goodness...

So, to answer your question, if you develop an app exclusively using Force.com features, you're on the right track to creating an Aloha app. The steps involve utilizing standard objects, Apex code, Visualforce pages, and components – all the great tools Salesforce offers.

Now, based on my experience, I'd suggest diving into the Salesforce developer documentation. It's like a treasure trove of knowledge and step-by-step guides. Familiarize yourself with Apex coding and Visualforce, and practice building simple apps first. And remember, the community is here to support you, so don't hesitate to ask for help when needed.

10 Months


Parent Categories