Palm Developer Center

Developing and Distributing with HP: Developer Program Details

This article covers the details of the HP Palm Developer Program - what you have to do to join and how you can distribute your applications.


We've designed the program to be easy and flexible. This flexibility requires that you make some choices when you sign up as well as when you publish your applications.

If you're new to the HP Palm Developer Program, please take a few minutes to read this article, and be sure to let us know how we can make the program better by dropping us an email at This e-mail address is being protected from spambots. You need JavaScript enabled to view it .


Enrolling in the HP Palm Developer Program is easy

Most developers will need to set up what we call a "full account." If you're an open source developer, you'll want to create an open source account. If you're part of a large team of developers, you may need to set up only a community membership account. Each of these is detailed below as well as in the chart,  Developer Accounts Summary.


Full Account

This account lets you publish applications to users of the HP webOS platform worldwide. A full account is free. If you are part of a larger company with many webOS developers, you may want to limit access to this account so you can coordinate publishing of applications on behalf of your company. There is no technical reason, however, why different employees in the same company could not sign up have their own accounts.


Open Source Account

HP wants to encourage open source activity around webOS, so we created a special program for open source projects. If you are developing an open source project you can create a special open source account; check the open source account type when you sign up. Open source accounts are free and support the same publishing and distribution capabilities as a full account, but they have the requirement that all applications published by this account must be open source software. When you publish your open source applications, you must also specify the license that your application uses. We support a variety of popular open source licenses as recognized by OSI.


Community Membership Account

A community membership account lets you participate in the forums at the HP Palm Developer Center. If you are part of a large team of developers at a company, you may need to set up only a community membership account since someone else in your company may be responsible for submitting applications using the full account. Community accounts are free, but they cannot be used to publish or distribute software.


HP Palm Developer Accounts Summary

Account Type Fees Publish Software Access Forum Revenue Share Notes
Full account Free Yes Yes 70%  
Open source account Free Yes Yes 70% All software must be open source
Community account Free No Yes N/A  


When you set up an account, you'll need to choose a user name and password. Depending on the type of account, you'll also need to provide your business information if you plan on selling software. For US developers, tax information is optional until you publish software. If you plan on contributing to an open source project and want to publish commercial software, you can of course set up more than one account, one for your open source projects and one for non-open source projects.

All paid application purchases entitle developers to receive 70% of revenues, net of applicable taxes. Developers who charge for their software (using either full accounts or open source accounts) will need to set up a PayPal account to receive their share of revenue from HP. HP will pay you through the PayPal MassPay service. You do not incur any fees by receiving funds through this mechanism. (You may, however, incur currency conversion charges if you choose to settle in a currency other than what we provide.) Customers purchase applications using credit cards.