Public access to the app store
2250
Views
32
Comments
On our RadarOn our Radar
Forge
The new Outsystems app store should have public access to anyone who wants to sell applications in it and the selling process should be transparent. 

It could also have some sort of audditing made to the applications. Maybe have 'certified' applications to sell.
Merged this idea with 'Ability to Develop Components for Sale' (created on 12 Aug 2015 16:06:26 by Curt Raddatz)
I will be involved in a project that will require some components that will be fairly large and complex but possibly extremely valuable to the community.  I would love to be able to package some of the non-proprietary components and make them available to the community but because of the time spent and the potential value I would want to sell them, not make them public domain.
 
Currently, the way Outsystems and the Forge work there is no practical way to do this that I’m aware of.  Here are the blocking issues I know of.
 
1)      If I develop a component and send it to someone else without going through Forge, thereby making it public, the software cannot be installed because of IPP restrictions
2)      Even if IPP restrictions were lifted, there’s no way to protect my component from being reused, hacked and/or redistributed to others thereby eliminating the need for payment
3)      There is no component verification process (similar to what Appstore does) to verify that by installing a component you won’t break anything in your existing environment (overwriting User information, using old system components, etc.)
 
One thought was a developer edition, similar to the personal edition that would identify these ‘for sale and verified’ components.
 
Let’s use a concrete example.  In my application I need to build a dynamic role based security system for an organization with lots of roles and lots of web screens.  This system has the following basic requirements.
 
1)      Eliminate the need for developers to know (or guess) what roles will have access to particular functions and screens
2)      Outsystems roles for a web screen are all or nothing – I want to reduce the number of screens, code and maintenance by using the same web screens for view and update depending on role
3)      Allow administrators to control what roles can do what by showing a list of all web screens and roles and making appropriate selections and have those changes take effect immediately
4)      Dynamically affect the menu system based on the user’s role, mostly eliminating menu selections for web screens the role does not have access to
 
This will be a significant effort but I know it would be a valuable component for those that need it.  It would be impossible for me to develop and support such a component without some sort of compensation.  That’s what I’m trying to achieve with this idea.
 
All constructive thoughts and comments welcome!


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:49 by Justin James
Talk to OutSystems sales, you can get an ISV or OEM license that allows you to produce code and then authorize who gets to use it. It basically works the way everyone thinks IPP should work.

Downside is, you need a license, Personal Edition isn't going to do it.

J.Ja


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:49 by Justin James
Thanks Justin.  I'm pretty sure I can't afford that but I will email sales to explain what I want.

Thanks,
Curt


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:49 by Justin James
2025-02-22 18-27-01
Alfaro
 
MVP
Merged this idea with 'Enhanced IPP' (created on 14 Nov 2018 05:04:45 by Stephen Geyer)

This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James

We have an awesome OutSystems solution (many applications) that we've invested several years in developing.

We have currently limited deployment to Production installations where we retain the Service Center administration credentials (and do not share with the customer).

These servers are in other countries.

The key reason behind this is to protect our IP and not allow our the source/logic to be taken and replicated.

Ideally, I would like a level of IPP that signed the OSP/OAP in a way that would allow it to be published on the target environment but would not allow that target environment to view the logic in Service/Integration Studio.



This comment was:
- originally posted on idea 'Enhanced IPP' (created on 14 Nov 2018 by Stephen Geyer)
- merged to idea 'Ability to Develop Components for Sale' on 15 Nov 2018 14:12:09 by Carlos Alfaro


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James

I like it because that would be nicer to create a commercial product without opening the source code.

Now you can open it and do a lot a side to side duplication to copy it...


I know that in the past there were components (Event System if i'm correct), that has some code viewing restriction.



This comment was:
- originally posted on idea 'Enhanced IPP' (created on 14 Nov 2018 by Stephen Geyer)
- merged to idea 'Ability to Develop Components for Sale' on 15 Nov 2018 14:12:09 by Carlos Alfaro


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James

They already have this. It's the ISV licensing. Talk to OutSystems to learn more.

J.Ja



This comment was:
- originally posted on idea 'Enhanced IPP' (created on 14 Nov 2018 by Stephen Geyer)
- merged to idea 'Ability to Develop Components for Sale' on 15 Nov 2018 14:12:09 by Carlos Alfaro


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James
Merged this idea with 'Forge Monetization - like an App Store' (created on 14 May 2016 04:09:50 by Takahito Torimoto)

This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James
2025-11-04 18-38-45
Taka Torimoto
Allow monetization in the Forge - or create a separate "Store" - making incentives for people to create more reusable components for and adding more value to the OutSystems Platform

This comment was:
- originally posted on idea 'Forge Monetization - like an App Store' (created on 14 May 2016 by Takahito Torimoto)
- merged to idea 'Ability to Develop Components for Sale' on 14 Jan 2019 04:57:51 by Justin James


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James
2018-06-18 13-58-00
no no
We are building one, let me know if you would like to see the specs

This comment was:
- originally posted on idea 'Forge Monetization - like an App Store' (created on 14 May 2016 by Takahito Torimoto)
- merged to idea 'Ability to Develop Components for Sale' on 14 Jan 2019 04:57:51 by Justin James


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James
I am considering using the Platform to produce apps for sale (I currently sell apps on the Sharepoint App Store) - would love to see the specs!!

This comment was:
- originally posted on idea 'Forge Monetization - like an App Store' (created on 14 May 2016 by Takahito Torimoto)
- merged to idea 'Ability to Develop Components for Sale' on 14 Jan 2019 04:57:51 by Justin James


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James
Merged this idea with 'Sponsors in Forge' (created on 01 Aug 2019 19:15:32 by João Nery)

I see the need for paid components in the forge. I think that if they had some way of remunerating the people who create components and publish them in the forge would have a considerable increase in quality components. For they would be more excited to do something that might bring some kind of return.



This comment was:
- originally posted on idea 'Sponsors in Forge' (created on 01 Aug 2019 by João Nery)
- merged to idea 'Public access to the app store' on 22 Jun 2020 13:48:20 by Sofia Modesto

Hi João,

Isn't that not already possible? For example Cool Data Mover from Coolprofs is a paid component that is available in the Forge.

Regards,

Daniel



This comment was:
- originally posted on idea 'Sponsors in Forge' (created on 01 Aug 2019 by João Nery)
- merged to idea 'Public access to the app store' on 22 Jun 2020 13:48:20 by Sofia Modesto

Yes, but I mean when there was a component in need of license or payment, instead of the download button would be a pay button or a button with the component value only then would release the download button



This comment was:
- originally posted on idea 'Sponsors in Forge' (created on 01 Aug 2019 by João Nery)
- merged to idea 'Public access to the app store' on 22 Jun 2020 13:48:20 by Sofia Modesto
Changed the category to
Community Forge


This comment was:
- originally posted on idea 'Sponsors in Forge' (created on 01 Aug 2019 by João Nery)
- merged to idea 'Public access to the app store' on 22 Jun 2020 13:48:20 by Sofia Modesto

That's aleardy there in form of usage license. There are couple of apps which are paid component. As mentioned by Daniel CoolProf has it's paid component in forge.



This comment was:
- originally posted on idea 'Sponsors in Forge' (created on 01 Aug 2019 by João Nery)
- merged to idea 'Public access to the app store' on 22 Jun 2020 13:48:20 by Sofia Modesto
Merged this idea with 'Monetize on Forge' (created on 16 Feb 2020 09:05:22 by João Melo)

This comment was:
- originally posted on idea 'Sponsors in Forge' (created on 01 Aug 2019 by João Nery)
- merged to idea 'Public access to the app store' on 22 Jun 2020 13:48:20 by Sofia Modesto
2023-02-10 19-42-59
João Melo
 
MVP

Using inspiration from other technology platforms' marketplaces, we could enable developers to monetize on their components, exploring options like freemium or subscription based models.



This comment was:
- originally posted on idea 'Monetize on Forge' (created on 16 Feb 2020 by João Melo)
- merged to idea 'Sponsors in Forge' on 22 Jun 2020 13:45:47 by Sofia Modesto


This comment was:
- originally posted on idea 'Sponsors in Forge' (created on 01 Aug 2019 by João Nery)
- merged to idea 'Public access to the app store' on 22 Jun 2020 13:48:20 by Sofia Modesto
Merged this idea with 'Market Place for Outsystems Component' (created on 10 May 2020 18:22:14 by Afaque Shaikh)

This comment was:
- originally posted on idea 'Monetize on Forge' (created on 16 Feb 2020 by João Melo)
- merged to idea 'Sponsors in Forge' on 22 Jun 2020 13:45:47 by Sofia Modesto


This comment was:
- originally posted on idea 'Sponsors in Forge' (created on 01 Aug 2019 by João Nery)
- merged to idea 'Public access to the app store' on 22 Jun 2020 13:48:20 by Sofia Modesto

There should be Separate Market Place for Outsystems Component.



This comment was:
- originally posted on idea 'Market Place for Outsystems Component' (created on 10 May 2020 by Afaque Shaikh)
- merged to idea 'Monetize on Forge' on 11 May 2020 18:23:57 by Daniël Kuhlmann


This comment was:
- originally posted on idea 'Monetize on Forge' (created on 16 Feb 2020 by João Melo)
- merged to idea 'Sponsors in Forge' on 22 Jun 2020 13:45:47 by Sofia Modesto


This comment was:
- originally posted on idea 'Sponsors in Forge' (created on 01 Aug 2019 by João Nery)
- merged to idea 'Public access to the app store' on 22 Jun 2020 13:48:20 by Sofia Modesto

Hi Afaque,


Can you expand a bit more on what you mean by a separate marketplace? There's OutSystems Forge where you can upload components, what do you feel it's missing from there?



This comment was:
- originally posted on idea 'Market Place for Outsystems Component' (created on 10 May 2020 by Afaque Shaikh)
- merged to idea 'Monetize on Forge' on 11 May 2020 18:23:57 by Daniël Kuhlmann


This comment was:
- originally posted on idea 'Monetize on Forge' (created on 16 Feb 2020 by João Melo)
- merged to idea 'Sponsors in Forge' on 22 Jun 2020 13:45:47 by Sofia Modesto


This comment was:
- originally posted on idea 'Sponsors in Forge' (created on 01 Aug 2019 by João Nery)
- merged to idea 'Public access to the app store' on 22 Jun 2020 13:48:20 by Sofia Modesto
Changed the category to
Community Forge


This comment was:
- originally posted on idea 'Market Place for Outsystems Component' (created on 10 May 2020 by Afaque Shaikh)
- merged to idea 'Monetize on Forge' on 11 May 2020 18:23:57 by Daniël Kuhlmann


This comment was:
- originally posted on idea 'Monetize on Forge' (created on 16 Feb 2020 by João Melo)
- merged to idea 'Sponsors in Forge' on 22 Jun 2020 13:45:47 by Sofia Modesto


This comment was:
- originally posted on idea 'Sponsors in Forge' (created on 01 Aug 2019 by João Nery)
- merged to idea 'Public access to the app store' on 22 Jun 2020 13:48:20 by Sofia Modesto
Merged this idea with 'App Store on Forge' (created on 12 Jan 2021 13:04:58 by Nelson Rodrigues)

Forge is a very useful tool for developers. We can find so much good stuff there, and it feels good to help other developers by sharing our work and experience.

However, is difficult to really give a good suport, we can not dedicate our full-time work to create and maintain components on the forge.

If OutSystems would provide a way to create premium components that allow developers our companies to sell them work, then many more people would work in projects that they want to sell, creating even much more resources available on the forge and premium ones.

This would create an OutSystems market that will be good for developers companies and also for OutSystems.


 



This comment was:
- originally posted on idea 'App Store on Forge' (created on 12 Jan 2021 by Nelson Rodrigues)
- merged to idea 'Public access to the app store' on 13 Jan 2021 07:33:51 by Daniël Kuhlmann

Hi Nelson,

This is a great idea, but this idea is actually added already multiple times in the past, and we (MVP community moderators) always merge them all into one. so I will do that for this one too. At OutSystems they are already looking into how to monetize applications in the App Store. 

Regards,

Daniel



This comment was:
- originally posted on idea 'App Store on Forge' (created on 12 Jan 2021 by Nelson Rodrigues)
- merged to idea 'Public access to the app store' on 13 Jan 2021 07:33:51 by Daniël Kuhlmann
Merged this idea with 'Developer Marketplace' (created on 09 Mar 2025 20:46:39 by Valdemiro Veigas)

My suggestion is to create a Marketplace where developers from the community can distribute and commercialize their applications built on the platform.

How It Would Work:

  • Developers build their apps on the platform and publish them on the marketplace to sell
  • The marketplace would operate exclusively to sell applications created by developers. 

Good idea, but it already exists 14 years, need to merge yours into it.

I believe in your idea @Valdemiro Veigas . ;) Your idea would be very good for delevelopers.