I would pay you $400 for this tool without hesitation. I would also pay for upgrades. However, the $400/yr subscription model is a deal killer. This is fine if you're targeting business users only, but it puts the tool out of reach for all but the most determined individuals.
You might want to consider the pricing model used for many digital audio workstations -- a perpetual license for a few hundred dollars, with free patches until the next major version. Then the next major version also costs a few hundred dollars. Rinse and repeat.
This gives you a solid income stream, without ripping your software out of the hands of a customer the instant they're short on cash. It also means the program could work without an internet connection or other constant DRM/activation nonsense. This will likely matter for the technical audience you're targeting.
I feel this way too. I was excited, as a beta user, to see this go GA but then I saw the pricing and was forced to move on. Pretty steep indeed. But he has a great piece of software here. Best of luck Eirik!
Looks nice, but the pricing is steep, and the subscription model has drawbacks as other commenters have mentioned.
Perhaps consider a limited free version, say 1000 rows and 10 tables as a limit.
The positive side of this is that it will put it in the hands of many people, most of whom wouldn't have bought it anyway. This lets you get more feedback and find more bugs. A fraction of them will like it and tell their boss to buy the paid version. Do not provide support to free users, it will eat your time.
I always thought of relational databases as a tool for businesses; normally we don't need them as individuals--except perhaps when planning a wedding! Thus the pricing is targeted for businesses and people who get reimbursed by their employers. A second group might be contractors who purchase their own tools.
There might be ways to make a separate tier for private or occasional use, though. And recurring vs. perpetual might be a separate question from the actual total expected cost.
I am trying a similar pricing model for my product.
Something like $399 perpetual license + 1 year free updates/support, and then optional around $99/year. Being self-hosted, you can always keep using it, but to make the company sustainable, it's not wise to promise free lifetime updates.
These subscription models are straight up scam if a webservice is not essential for its working and also then it must be resonably priced. I pay for MS Office + OneDrive probably 7€/month. So how does this shit add up?
I love this, but am not going to pay a subscription for this. $420 a year? That’s more than IntelliJ Ultimate! Doesn’t even come with a fallback license that I can use when I stop subscribing.
It would be nice to have a free tier, even if it limited the amount of time that I could use it per day. 1h/day seems enough for a hobbyist to incorporate this tool into their workflow.
I'm not a product, market or pricing expert but even I can tell that this is a very very steep (and recurring per user) price especially in 2023 where businesses and individuals alike are tracking and scrutinizing every single dime spent or to be spent.
No kidding but big companies won't mind putting more engineering hours to build their internal data dashboards which would be almost a one time Investment and minor tweaks here and there afterwards whereas most already would have.
Individuals and hobbyists can't do that but most can't afford this either.
Which leaves to pretty much financial industry (PEs, Wall Street folks and such) that have to juggle Excel sheet Attachments from multiple parties and such.
Maybe they or some of them find value at this price point. But I'm not so sure of that either.
The $35/mo pricing seems off to me. DataGrip is $9 a month and feels more capable - though I only spent a couple of hours with ultorg but I didn't see any benefit worth paying 3x for. Again though, only a couple of hours of use. I also don't know why I'd be paying more for a tool than I am for the database service its connecting to.
I’ve been using ultorg for a couple years now, very happy to see it reach broader audiences
Its’s a game changer tool for me, providing an intuitive graphical query construction interface (via a simple stacked table header, very sum-product like) and cross-db joins. The multi-column report style layouting is also really useful for looking at wide queries with lots of data. I’ve shamelessly ripped of some of eirik’s ideas and wowed people from (especially) the financial world
IMO its one of the truest advancements in SQL clients that i’ve seen in a while.
Echoing the sentiment of other users here - I would happily pay a steep up front price for this software. I will not pay a monthly subscription for software that runs on my machines using data on my machines.
Please reconsider the rent-seeking price model, or at least move it somewhere appropriate like an enterprise support tier.
One more vote for a one-off license or subscription tier aimed a solo developers and hobbyists - I would pay for this in a heartbeat and it appears I’m not alone!
Traditional BI tools work like an Excel pivot table: Put some fields on the X axis, some fields on the Y axis, and get an aggregation or visualization in the middle. The input is always a single table (or, if you have multiple tables, a flat join across all of them).
Ultorg is better at working with databases that have multiple tables in them, across arbitrary one-to-many relationships (not just warehouse-style star schemas), and where you want to look at actual raw data rather than colorful aggregations. There are specialized automatic table styles that visualize e.g. how one table relates to others through nested or parallel joins. The data displays you see in Ultorg are also editable--you can commit changes back to the database if desired.
A friend on Hackernews! Thanks!! Kriti also has a wonderful project in this space, which is non-commercial and organized as a 501(c)(3): https://news.ycombinator.com/item?id=34999774
[+] [-] edlinfan|2 years ago|reply
I would pay you $400 for this tool without hesitation. I would also pay for upgrades. However, the $400/yr subscription model is a deal killer. This is fine if you're targeting business users only, but it puts the tool out of reach for all but the most determined individuals.
You might want to consider the pricing model used for many digital audio workstations -- a perpetual license for a few hundred dollars, with free patches until the next major version. Then the next major version also costs a few hundred dollars. Rinse and repeat.
This gives you a solid income stream, without ripping your software out of the hands of a customer the instant they're short on cash. It also means the program could work without an internet connection or other constant DRM/activation nonsense. This will likely matter for the technical audience you're targeting.
Best of luck!
[+] [-] replwoacause|2 years ago|reply
[+] [-] RachelF|2 years ago|reply
Perhaps consider a limited free version, say 1000 rows and 10 tables as a limit.
The positive side of this is that it will put it in the hands of many people, most of whom wouldn't have bought it anyway. This lets you get more feedback and find more bugs. A fraction of them will like it and tell their boss to buy the paid version. Do not provide support to free users, it will eat your time.
[+] [-] eirikbakke|2 years ago|reply
I always thought of relational databases as a tool for businesses; normally we don't need them as individuals--except perhaps when planning a wedding! Thus the pricing is targeted for businesses and people who get reimbursed by their employers. A second group might be contractors who purchase their own tools.
There might be ways to make a separate tier for private or occasional use, though. And recurring vs. perpetual might be a separate question from the actual total expected cost.
[+] [-] XCSme|2 years ago|reply
Something like $399 perpetual license + 1 year free updates/support, and then optional around $99/year. Being self-hosted, you can always keep using it, but to make the company sustainable, it's not wise to promise free lifetime updates.
Would this model too work for you?
[+] [-] _s_a_m_|2 years ago|reply
[+] [-] _boffin_|2 years ago|reply
[+] [-] alad_|2 years ago|reply
It would be nice to have a free tier, even if it limited the amount of time that I could use it per day. 1h/day seems enough for a hobbyist to incorporate this tool into their workflow.
[+] [-] wg0|2 years ago|reply
But.
I'm not a product, market or pricing expert but even I can tell that this is a very very steep (and recurring per user) price especially in 2023 where businesses and individuals alike are tracking and scrutinizing every single dime spent or to be spent.
No kidding but big companies won't mind putting more engineering hours to build their internal data dashboards which would be almost a one time Investment and minor tweaks here and there afterwards whereas most already would have.
Individuals and hobbyists can't do that but most can't afford this either.
Which leaves to pretty much financial industry (PEs, Wall Street folks and such) that have to juggle Excel sheet Attachments from multiple parties and such.
Maybe they or some of them find value at this price point. But I'm not so sure of that either.
EDIT: Typos
[+] [-] jawngee|2 years ago|reply
The $35/mo pricing seems off to me. DataGrip is $9 a month and feels more capable - though I only spent a couple of hours with ultorg but I didn't see any benefit worth paying 3x for. Again though, only a couple of hours of use. I also don't know why I'd be paying more for a tool than I am for the database service its connecting to.
[+] [-] dhash|2 years ago|reply
Its’s a game changer tool for me, providing an intuitive graphical query construction interface (via a simple stacked table header, very sum-product like) and cross-db joins. The multi-column report style layouting is also really useful for looking at wide queries with lots of data. I’ve shamelessly ripped of some of eirik’s ideas and wowed people from (especially) the financial world
IMO its one of the truest advancements in SQL clients that i’ve seen in a while.
[+] [-] throwaway290|2 years ago|reply
[+] [-] devmor|2 years ago|reply
Please reconsider the rent-seeking price model, or at least move it somewhere appropriate like an enterprise support tier.
[+] [-] d1sxeyes|2 years ago|reply
[+] [-] veltas|2 years ago|reply
https://news.ycombinator.com/item?id=31219324 May 2022
https://news.ycombinator.com/item?id=29647880 Dec 2021
[+] [-] dang|2 years ago|reply
Ultorg: A user interface for relational databases [video] - https://news.ycombinator.com/item?id=31219324 - April 2022 (67 comments)
Ultorg: A General-Purpose User Interface for Relational Databases (2020) [video] - https://news.ycombinator.com/item?id=29647880 - Dec 2021 (13 comments)
[+] [-] canistel|2 years ago|reply
[+] [-] bradrn|2 years ago|reply
[+] [-] darkteflon|2 years ago|reply
[+] [-] anon84873628|2 years ago|reply
[+] [-] eirikbakke|2 years ago|reply
Traditional BI tools work like an Excel pivot table: Put some fields on the X axis, some fields on the Y axis, and get an aggregation or visualization in the middle. The input is always a single table (or, if you have multiple tables, a flat join across all of them).
Ultorg is better at working with databases that have multiple tables in them, across arbitrary one-to-many relationships (not just warehouse-style star schemas), and where you want to look at actual raw data rather than colorful aggregations. There are specialized automatic table styles that visualize e.g. how one table relates to others through nested or parallel joins. The data displays you see in Ultorg are also editable--you can commit changes back to the database if desired.
[+] [-] kgodey|2 years ago|reply
[+] [-] eirikbakke|2 years ago|reply