chrija Profile Banner
Christoph Janz πŸ•Š Profile
Christoph Janz πŸ•Š

@chrija

Followers
42K
Following
27K
Media
3K
Statuses
21K

SaaS VC @pointninecap. Seed investor @algolia, @contentful, @factorialhr, @incident_io, @loom, @nexhealthhq, @poolside, @typeform, @whereby, @zendesk

Zoom, Whereby, Loom
Joined December 2006
Don't wanna be here? Send us removal request.
@chrija
Christoph Janz πŸ•Š
7 months
New blog post:. Rumors of the death of software are greatly exaggerated. cc @levie @mattturck
Tweet media one
Tweet media two
6
9
71
@chrija
Christoph Janz πŸ•Š
5 years
If @zoom_us's stock price rises another 20%, this is how our calendars will look like.
Tweet media one
60
689
6K
@chrija
Christoph Janz πŸ•Š
2 months
Dear @elonmusk,. You’re the greatest inventor, engineer, and entrepreneur of all times. I’m deeply grateful for what you’re doing for humanity. But for the love of god, please do your research before you decide if you’d like to endorse the AfD in Germany.
555
161
3K
@chrija
Christoph Janz πŸ•Š
1 year
how it started / how it's going ;-)
Tweet media one
84
30
1K
@chrija
Christoph Janz πŸ•Š
7 months
Extremely successful serial entrepreneur turned tech CEO turned venture capitalist turned podcaster turned Trump supporter turned absolutely bonkers MAGA conspiracy theorist….
73
20
629
@chrija
Christoph Janz πŸ•Š
5 years
RT if you (like me) start every spreadsheet with a silly narrow empty column and a silly empty row because your eyes hurt without some extra space.
Tweet media one
35
169
602
@chrija
Christoph Janz πŸ•Š
4 years
Most startups are like Schroedinger’s Cat. Could go to $1B but it could also go to zero. And it takes 10 years to open the box.
26
99
562
@chrija
Christoph Janz πŸ•Š
3 years
Some time ago I’ve started a Twitter list of female VCs. That list is now more than 300 women strong!. If you’re looking to strengthen your cap table or diversify your network, take a look:. And please let me know who I should add! πŸ™πŸ½.
94
74
485
@chrija
Christoph Janz πŸ•Š
4 years
True story. (unfortunately, ⁦⁦@bchesky⁩ didn’t reply)
Tweet media one
24
11
480
@chrija
Christoph Janz πŸ•Š
7 years
Today we're making an important announcement. Take a look.
20
128
435
@chrija
Christoph Janz πŸ•Š
2 years
One of the advantages of sticking to a strategy is that when you have a new fund, you don't have to waste time on comms. :-)
Tweet media one
Tweet media two
30
15
414
@chrija
Christoph Janz πŸ•Š
4 years
In the next 1-2 years, 6-8 of our SaaS seed investments will cross $100M ARR. None of them was as fast as T2D3. Most of them had a bad year. I think it’s time to bury the T2D3 idea.
26
29
383
@chrija
Christoph Janz πŸ•Š
6 years
I think some people will soon find out that they bought the wrong Zoom today.
Tweet media one
7
71
363
@chrija
Christoph Janz πŸ•Š
3 years
There are a few blog posts and other resources that I keep recommending to early-stage SaaS founders over and over again. ⬇️.
10
59
358
@chrija
Christoph Janz πŸ•Š
3 years
This is, without a doubt, the best VC website ever:. Fantastic job, @rootvc! πŸ™πŸΌ. Also, the "web version". πŸ˜‚.
24
50
359
@chrija
Christoph Janz πŸ•Š
1 year
1/ Like everyone I know, I’ve been horrified by the barbaric atrocities committed by Hamas on October 7. I haven’t published a post about the terrorist attacks because I wasn’t sure if anyone is (or should be) interested in my opinion on the topic. I’m an early-stage tech.
56
31
360
@chrija
Christoph Janz πŸ•Š
6 years
Nice overview - 9 Ways to Build Virality into your Product
3
90
345
@chrija
Christoph Janz πŸ•Š
3 years
Areas that 99% of early-stage startups shouldn't innovate in:. - Hiring processes.- Org structure & titles.- Sales team compensation.- ESOP.- Pricing.- Investor updates.- . Focus on product and distribution. For everything else, just copy what works for 1000s of others.
12
41
310
@chrija
Christoph Janz πŸ•Š
5 years
It looks like suddenly, having 20+ years of experience of not clubbing, not going out for drinks, working remotely, being in video calls all day long, and, most importantly, having a bad haircut has become a huge competitive advantage.
13
12
310
@chrija
Christoph Janz πŸ•Š
2 months
Iβ€˜m pretty sure that if you knew who you’re talking about you’d be embarrassed to endorse them, even if you agree with some of their policy proposals.
48
2
300
@chrija
Christoph Janz πŸ•Š
6 years
Next time I get a cold email from an inv. banker for a Series B I'll reach out to the founders & will suggest they fire the banker immediately. It takes 1 min to research that we're a seed investor. Founders deserve better. (even those that hire bankers for their Series B πŸ˜‰).
21
21
298
@chrija
Christoph Janz πŸ•Š
4 years
One. Billion. Dollar. ARR. πŸΎβ€οΈπŸŽŠπŸŽ‚πŸŽ‰πŸ‘. πŸ™πŸ½
Tweet media one
12
5
289
@chrija
Christoph Janz πŸ•Š
6 years
Building a true enterprise SaaS product ($100k+ ACV) costs at least a few millions, so you have only two options: a) you raise a $3-5M+ seed round before PMF or b) you start at the bottom of the market and move upmarket slowly but surely. Is there another option that I’m missing?.
42
45
289
@chrija
Christoph Janz πŸ•Š
4 years
Congrats to Brian Armstrong and the entire Coinbase team on their amazing IPO! As we celebrate their historic accomplishment, I'd like to share a few reflections on our investment into the company. On April 14, 2021, I've bought 100 Coinbase shares. That's all.
17
4
284
@chrija
Christoph Janz πŸ•Š
6 years
We've rented this beautiful hotel close to Barcelona for ~ 180 #p9family founders and a few close friends for the next 3 days. If we can do this as a seed fund, a first-class 7 day trip to the Maldives is the minimum you should get from your later-stage investors. 😝
Tweet media one
Tweet media two
Tweet media three
Tweet media four
21
22
256
@chrija
Christoph Janz πŸ•Š
6 years
Founders: Please don't let VCs put you under pressure to sign a Term Sheet or even fall into the "exploding term sheet" trap. Demanding founders to decide within 24 hours is disrespectful, and term sheets with an expiry date are utter nonsense.
5
42
239
@chrija
Christoph Janz πŸ•Š
7 years
Always check the spam folder! :).
Tweet media one
5
56
226
@chrija
Christoph Janz πŸ•Š
7 years
If you see yourself in a ranking ahead of Sequoia, you don't ask what the ranking is about. Just hang it on the wall and live happily forever. ;-)
Tweet media one
8
16
218
@chrija
Christoph Janz πŸ•Š
4 years
1/ To celebrate one of my favorite 80s songs, 99 Luftballons (99 Red Balloons), and our long-standing relationship with the number 9, we've raised a €99,999,999 fund.
23
9
219
@chrija
Christoph Janz πŸ•Š
4 years
🀣🀣🀣
Tweet media one
6
11
202
@chrija
Christoph Janz πŸ•Š
5 years
14 years ago today, a wonderful surgical team at @KlinikumStutt removed a tumor from the body of our 7 weeks old son. 100-150 years earlier he almost certainly wouldn’t have survived. In fact, he wouldn’t even have been born as I had a critical surgery as a baby too. #lovescience.
3
1
200
@chrija
Christoph Janz πŸ•Š
6 years
Claps to any later-stage VC who claps for this:.
10
39
195
@chrija
Christoph Janz πŸ•Š
4 years
Looking for an experienced VP of Engineering for a Series A stage unicorn-in-the-making. Actually, two of them. Both hyper-growth SaaS with no shortage of tech challenges. Will buy you a iPhone 12 Plus Pro Max (or however it’s called) for successful referrals. RTs welcome. :).
28
65
194
@chrija
Christoph Janz πŸ•Š
4 years
1/ Looking for a VP Product, Head of Product, and several Product Managers for several *amazing* P9 Family companies. Different stages and geos (Barcelona, London, Berlin, Copenhagen + remote). A successful referral gets you a new MacBook Air M1. A retweet gets you good karma.
Tweet media one
26
134
195
@chrija
Christoph Janz πŸ•Š
4 years
When I got into SaaS investing in 2008-2010 I’ve learned that fast-growing SaaS companies are valued at around 8-10x ARR. It took me a decade to realize that the formula is *actually* ARR x YY. RT if you’re getting it, comment if not. ;-).
17
28
192
@chrija
Christoph Janz πŸ•Š
4 years
Is there such a thing as 50 under 50? Asking for a friend.
22
3
197
@chrija
Christoph Janz πŸ•Š
9 years
SaaS Funding Napkin: Find out if your SaaS startup is ready to get funded
Tweet media one
11
92
185
@chrija
Christoph Janz πŸ•Š
3 years
Valuations: Crazy. 🀯.Round sizes: Crazy. πŸ€ͺ.How quickly things get done: Crazy. ⏲️. Also crazy: The number of great startups. πŸš€. If we weren't bandwidth-constrained we'd have done one investment per week in the last few months.
9
10
189
@chrija
Christoph Janz πŸ•Š
4 years
To all the young VCs who’ve learned the craft in the last 18 months: Your AI has been trained on anomalies. Forget everything. Sorry to break it to you.
10
10
180
@chrija
Christoph Janz πŸ•Š
5 years
I think I’ve found the Da Vinci code of SaaS valuations. (Current year a.d. minus 2000) x ARR.
13
17
184
@chrija
Christoph Janz πŸ•Š
3 years
Looks like this year, for the first time ever, VC investments in European startups might exceed EU agricultural subsidies.
@yoramdw
Yoram Wijngaarde
3 years
Venture capital investment in European startups is close to hitting $100 billion this year. This is close to the annual amount invested in USA startups just a few years ago:
Tweet media one
6
47
180
@chrija
Christoph Janz πŸ•Š
5 years
I just love our website.
36
7
181
@chrija
Christoph Janz πŸ•Š
5 years
Watching VCs brag, humblebrag, sometimes share knowledge, and occasionally have their little fights on Twitter must be quite entertaining for founders. Too bad LPs aren't that active on Twitter!.
15
4
176
@chrija
Christoph Janz πŸ•Š
4 years
I'm looking for an Associate. Here are all the details:.
12
44
169
@chrija
Christoph Janz πŸ•Š
5 years
If you were planning to attend my session at #SaaStr2020 or to say hello I’d be happy to do a webinar and virtual office hours. LMK if you’re interested.
40
6
172
@chrija
Christoph Janz πŸ•Š
7 years
As a venture capitalist, I like to explain to people what "capital" means by tracing the word "capital" with a pen. And I always wear a suit and have some coins on my desk so people can see I have a lot of money. #BadStockPhotosOfMyJob
Tweet media one
8
14
165
@chrija
Christoph Janz πŸ•Š
8 years
Here it is. SaaS Funding Napkin, the 2017 edition.
Tweet media one
7
81
162
@chrija
Christoph Janz πŸ•Š
4 years
227 + 10 + 16 + 6 + 11 = 270. Welcome back, my dear Americans. We missed you in the last four years. Yours.The free world
Tweet media one
Tweet media two
Tweet media three
Tweet media four
8
2
164
@chrija
Christoph Janz πŸ•Š
4 years
1/ Looking for a VP Growth, a VP Marketing, a Head of Demand Gen, and a few growth persons for several *amazing* Seed/Series A-stage SaaS companies from the P9 Fam. A successful VP/Head referral gets you an Apple Silicon MacBook with a gazillion teraflops/sec. RTs welcome πŸ™πŸ½.
28
60
160
@chrija
Christoph Janz πŸ•Š
9 days
Bye-bye SF, bye-bye Mountain View. Thank you to everyone who took the time to meet me in the last 6 months! . I’m coming back to Germany with a lot of inspiration, great memories β€” and two additions to the P9 Family that I’m super thrilled about. πŸͺ„πŸ€–. I’ll be back soon, but now
Tweet media one
17
0
176
@chrija
Christoph Janz πŸ•Š
5 years
Dear Google, I love your search engine, but you can keep increasing the size of the "Add Google Meet" button until it's full-screen and I still won't use Google Meet.
Tweet media one
13
11
156
@chrija
Christoph Janz πŸ•Š
7 years
Let me try a @jasonlk-like Haiku-like tweet. Listen CEOs. Your best employees are shit umbrellas. Your worst ones are shit fans. Think about it.
4
23
150
@chrija
Christoph Janz πŸ•Š
6 years
Worst sources of incoming/network seed deal-flow:. 1. Bankers.2. Lawyers.3. LPs (sorry 😜). Best ones:. 1. #p9family founders.2. Angel investors .3. Pre-seed funds, accelerators, occasionally seed funds, every now and then later-stage VCs. Exceptions apply.
13
18
151
@chrija
Christoph Janz πŸ•Š
5 years
A VC: We’re not investing in founders who we didn’t meet in person pre-Covid. We’re struggling to build trust over Zoom. Same VC: Why is your new business ARR down? It can’t be that hard to close enterprise deals over Zoom. (I’ve made this up. Just for fun.).
4
17
147
@chrija
Christoph Janz πŸ•Š
5 years
My 1st seed investment in Denmark is now worth $8 billion. My 2nd seed investment in Denmark is looking for its first-ever Talent Manager:. (sorry about the stupid brag but I'm happy to ridicule myself if it helps push a job ad for a #p9family member).
9
8
144
@chrija
Christoph Janz πŸ•Š
5 years
If anyone still has some of our 2019 napkins lying around, please feel free to use them as toilet paper. It's hard to buy toilet paper these days, and the 2019 data is now so irrelevant that flushing it down the toilet feels appropriate.
3
15
148
@chrija
Christoph Janz πŸ•Š
5 years
1/ Maybe we can all agree on this?. - Huge achievements require a combination of a) talent, b) hard work (hours), and c) luck. - It sort of works like a x b x c = chances of (or degree of) success. The more talent you have and the harder you work, the less luck you need.
22
15
148
@chrija
Christoph Janz πŸ•Š
8 years
Good morning. We've raised a new fund.
24
14
145
@chrija
Christoph Janz πŸ•Š
4 years
EU tech people, can we please all leave Clubhouse immediately and get back to work? :-). I did one session a few weeks ago. Since the weekend, I'm getting flooded with Clubhouse notifications.
16
3
139
@chrija
Christoph Janz πŸ•Š
4 years
1/ One of the anti-perks of being a VC is that after a few years in the job, you’ve accumulated so many mistakes (which you’re constantly being reminded of) that you can’t help feeling like a f***ing idiot. Case in point:
Tweet media one
5
7
137
@chrija
Christoph Janz πŸ•Š
8 years
Just saw the term "negative burn" again. Our industry is so used to burning $$$, we forgot that there's a word for the opposite of "loss" :).
10
40
135
@chrija
Christoph Janz πŸ•Š
3 years
8 years after @Calendly's launch, Google launches an "appointment page" feature. Looking at the UX I think they they've built it 8 years BEFORE Calendly launched and forgot to launch it, though.
Tweet media one
13
6
132
@chrija
Christoph Janz πŸ•Š
4 years
We've retired our Google Doc "website" and have just launched a (simple) proper one. How do you like it?. PS: Still working out a few kinks.
Tweet media one
25
5
132
@chrija
Christoph Janz πŸ•Š
1 year
Some good/bad/ugly news. ;-). Bad: I’m at the bottom of the list. Good: It’s the Midas list. Great: @pawell is #6. πŸŽ‰πŸ₯³πŸ‘πŸ½.
16
3
132
@chrija
Christoph Janz πŸ•Š
6 years
It’s fascinating that every 5-10.years there’s a new communication app that is one of the most successful tech companies of its era: ICQ, Skype, WhatsApp, Zoom.
14
27
128
@chrija
Christoph Janz πŸ•Š
4 years
My 11 year old son has just released his first game:. Ain’t gonna give Fortnite a run for its money but it’s more than good enough to make a dad proud. Feel free to share with your kids, my son is happy about each and every β€˜like’. :-)
Tweet media one
9
3
130
@chrija
Christoph Janz πŸ•Š
5 years
I have a YC joke but it’s not worth 7%.
4
9
132
@chrija
Christoph Janz πŸ•Š
4 years
Can't get enough of digging out emails from 2008 these days. Who would've thought that both @levie @mikkelsvane would become decacorn CEOs back then!
Tweet media one
12
3
123
@chrija
Christoph Janz πŸ•Š
10 years
If you're a #saas startup and working on your financial plan for 2015 you may want to take a look at this: http://t.co/RMeBgm83xy.
4
36
117
@chrija
Christoph Janz πŸ•Š
6 years
If you're an angel investor and considering raising a fund, this post is for you:. I'd be interested in the experience of other people who made the move from angel to VC. LMK!.
6
19
127
@chrija
Christoph Janz πŸ•Š
5 years
Great tips for writing investor updates. :).
@david_perell
David Perell
5 years
These Amazon writing tips are fantastic. πŸ‘
Tweet media one
1
17
122
@chrija
Christoph Janz πŸ•Š
3 years
I've just published this post that I've been working on for a little while. Given the drastic shift in the market, I think this has become even more relevant than when I did the first draft. LMK WYT!.
8
23
124
@chrija
Christoph Janz πŸ•Š
3 years
@VCBrags We’d love to dig in deeper.
1
2
125
@chrija
Christoph Janz πŸ•Š
4 years
Getting to PMF.
Tweet media one
1
18
125
@chrija
Christoph Janz πŸ•Š
3 years
1/ I’m all for fast, efficient fundraising processes but this year, IMO, many founders have over-optimized for speed. A few things to keep in mind. ⬇️.
7
27
121
@chrija
Christoph Janz πŸ•Š
7 years
Quick reminder to all the Series A-and-later VCs out there: Feel free to send all the seed deals that are clogging your inboxes our way. If we end up investing in one of them, you'll be the first to know when the company raises an A.
9
11
125
@chrija
Christoph Janz πŸ•Š
5 years
If you’re a seed-stage startup and you’re considering hiring a CMO, please keep in mind:. a) A CMO is someone who manages VPs or directors, who manage managers, who manage ICs. You don’t need that. b) If you’d like to hire that awesome CMO for his excellent IC . .
15
14
122
@chrija
Christoph Janz πŸ•Š
3 years
1/ I’m delighted to support Paul’s campaign with a $150,000 donation. If you’ve made money in SaaS or crypto in the last years I invite you to join. Let’s be honest: yeah we’re all smart and working hard, but we’re also *incredibly* lucky.
@paulbz
Paul Murphy
3 years
We just had a $30,000 donation today. We have now raised enough to vaccinate 11,820 children! 😌.
3
4
117
@chrija
Christoph Janz πŸ•Š
6 years
My current email signature is:. Not sent from my iPhone. Please excuse brevity nonetheless. Considering changing it too:. Not sent via Superhuman. So take your time, I’m not getting read receipts.
10
5
119
@chrija
Christoph Janz πŸ•Š
4 years
Humans should treat animals the same way they would like to be treated by a 100x more intelligent extraterrestrial species or a 100x more intelligent AI. How can this be controversial?.
18
10
119
@chrija
Christoph Janz πŸ•Š
4 years
1/ I love BioNTech’s story. - Founded in a small city in Germany by children of immigrants from Turkey. - Raised a €150 million seed round from two angel investors in 2008. - No product on the market yet, but the backers never lost belief and kept investing more.
4
14
120
@chrija
Christoph Janz πŸ•Š
7 years
We're sponsoring 10 tickets for female SaaS founders and SaaS founders from underrepresented minorities for SaaStock Berlin next week. LMK if you want one! First come, first serve.
12
53
113
@chrija
Christoph Janz πŸ•Š
6 years
Latest P9 newsletter is out!
Tweet media one
14
5
116
@chrija
Christoph Janz πŸ•Š
6 years
At the risk of sounding like a troll, I wholeheartedly disagree. :-). 1) Several companies in our portfolio have been growing slowly for years until they eventually took off. Usually as a result of getting to PMF in a new segment of the market (oftentimes going from rabbits . .
@garrytan
Garry Tan
6 years
If you're a startup and you're not even growing 2X per year, and you're wondering if you're failing. yeah, you probably are. The interesting thing is the vast majority of those who are in that situation don't ask that question, and instead write VERY LONG investor updates.
4
13
117
@chrija
Christoph Janz πŸ•Š
3 years
SO much looking forward to the P9 Founder Offsite next week!. 🌞 3 days in the sunny south of Spain.πŸ¦„ 120+ founders from the P9 Family joining.πŸ’‘ Amazing speakers & sessions . Most importantly – finally seeing each other again in person (and in some cases, for the first time!).
15
3
114
@chrija
Christoph Janz πŸ•Š
7 years
Growth and Burn Rates at $1m ARR for 20+ Fast Growing SaaS Companies β€” Thanks for sharing @jasonlk, being able to benchmark yourself vs other companies is super helpful for SaaS founders.
4
42
112
@chrija
Christoph Janz πŸ•Š
5 months
Super thrilled to go all-in on Attio. :-). Biggest innovation in CRM since Benioff moved CRM to the Cloud 20+ years ago.
@attio
Attio
5 months
We've just raised $33 million to accelerate our mission: building the definitive CRM for the next generation. ​.Since launching last year, Attio has seen significant growth. We now count some of the most forward-thinking, high-growth startups as customers and have built one of
Tweet media one
9
4
115
@chrija
Christoph Janz πŸ•Š
7 years
Recommended reading before investing in ICOs.
Tweet media one
4
26
112
@chrija
Christoph Janz πŸ•Š
4 years
Are you even a VC if you don't put "daring" on your website? 🀣
Tweet media one
Tweet media two
Tweet media three
Tweet media four
22
11
110
@chrija
Christoph Janz πŸ•Š
4 years
Congratulations, America. πŸ‡ΊπŸ‡ΈπŸŽŠπŸŽ‰πŸ₯³πŸΎπŸŽŠπŸŽπŸŽˆ.
1
0
111
@chrija
Christoph Janz πŸ•Š
5 years
Working on my #SaaStrAnnual2020 slides. Here's a draft of the ACV distribution of the ~70 largest SaaS companies at or around the time they went public.
Tweet media one
2
18
108
@chrija
Christoph Janz πŸ•Š
3 years
1/ . I thought VC has become much better and more founder-friendly in the last 10-15 years. I still think that's mostly true, but in the last few days I've heard about VCs:. - Investing in a competitor of a portfolio company without discussing/disclosing it with both companies.
8
7
109
@chrija
Christoph Janz πŸ•Š
3 years
Excited to finally release the new version of our iΜΆnΜΆfamous SaaS Napkin!.
7
28
108
@chrija
Christoph Janz πŸ•Š
8 years
Hey, California, want to leave the US and join the EU? (we'll have a free spot soon).
3
28
103
@chrija
Christoph Janz πŸ•Š
5 years
Bullshit. Listen to the experts. All virologists and epidemiologist say the opposite. Extreme measures are needed to flatten the curve. If the curve isn’t flattened, millions of people will day because there won’t be enough intensive care beds.
@TimDraper
Tim Draper
5 years
The fear is far worse than the virus. The governments have it wrong. Stay open for business. If not, so many more people will die from a crashing economy than from this virus. #corona #dustbowl #food #clothing #shelter.
1
3
103
@chrija
Christoph Janz πŸ•Š
3 years
Since 2008 we've seed-invested in three Danish companies. 1) @Zendesk ($12.5B market cap).2) @chainalysis ($4.2B valuation).3) @pentohq (just a raised $35M Series B). Not bad for a country of 5.5 million people.
3
7
107
@chrija
Christoph Janz πŸ•Š
5 years
Hey, Brits, if you’re having second thoughts, it’s not too late yet. Let’s straighten out our disagreements and scrap that stupid Brexit idea. Cordially, EU.
7
7
107
@chrija
Christoph Janz πŸ•Š
2 years
@levie After a few iterations…
Tweet media one
Tweet media two
2
1
101
@chrija
Christoph Janz πŸ•Š
2 years
There’s a law in tech, I can’t quite put my finger on it yet, but it goes something like this: Microsoft enters every market 10 years too late. But in the end, eventually, Microsoft always wins.
@LinusEkenstam
Linus Ekenstam – eu/acc
2 years
Never thought I'd say this out loud. Microsoft Designer is really damn cool. I could easily see this be a real competitor to Canva. Made this in 5 seconds and as you can see to the right, copilot is giving me +12 versions. 🧡
Tweet media one
21
4
107
@chrija
Christoph Janz πŸ•Š
10 years
Tweet media one
2
85
101
@chrija
Christoph Janz πŸ•Š
2 years
There's a famous saying that customers don't want a drill, they want a hole in the wall. The next generation of B2B SaaS will get much closer to delivering the hole in the wall, and will make yesterday's products look like a drill.
9
9
103