> Most of this money doesn't come from banks or venture capital funds, however. "Newly founded companies are mostly financed by the founders' own funds"
Ah the typical European startup dilemma. The governments recognize that in an age of difficult unemployment and stagnating growth, new avenues of entrepreneurship need to be embraced, and so they set up all sorts of programs to encourage new startups. But then these startups get beyond the very early stage, and need to raise capital to continue their growth. And the look to institutional money in Europe. And no one will give them any. Because the European investor mindset is so risk averse, that only those who already have money are considered safe enough to start real businesses (continuing the old guard).
Personally, I think that's great. You folks in Europe are just reasserting that we in the US have the more opportune climate for startups. And so we'll continue to steal all your good ones ;)
I'm from California and currently work as a traveling circus monkey, otherwise known as a consultant. I've worked with startups in Europe, Japan, and the US, and while I don't consider myself an expert, I do at least have some idea of the differences between the various markets.
Europe is a big place, with lots of different countries, and much like states in the US, they work differently. True, the investment climate makes raising money much harder than for companies in the US, but on the other hand, there are sometimes fewer regulatory hurdles for companies looking into exploring new business concepts.
Take FundedByMe. They're fulfilling the promise of equity-based crowdfunding in Sweeden, and because they're not a US-based company, don't need to deal with the SEC and FINRA. The US has tried to set up something comparable via the Jobs act, but major players have kept all the regulatory hurdles in effect, and so for-profit crowdfunding is still a few years off, if it ever really happens at all.
Don't get me wrong -- we still have a big lead in the US, especially in the Valley, but don't get complacent about how quickly that lead can evaporate through the missteps of well-meaning regulators and politicians, or through the negative effects of software patent law.
> Most of this money doesn't come from banks or venture capital funds, however. "Newly founded companies are mostly financed by the founders' own funds"
Also happens to be true of the US as well.
VC funds only fund a minority of tech businesses, and for a good reason too, many tech businesses are simply unsuitable for that type of investment. VCs typically need to seek a 10x return over 3-5 years for the maths to work, and most tech companies aren't going to grow that fast.
Growing up I found that a tremendous amount of software I used was European, and most of it was free (as in beer). Not to disparage German software developers, but almost none of this software was German.
There's absolutely fantastic software from all over the continent, but due to various economic/cultural aspects doesn't revenue in quite the numbers boring SAP does.
edit upon further review I've found a bit more German influence in my software than I remembered, sorry Germans!
industry implies economic activity, so revenue is a really good metric for that. is it perfectly accurate? no, but it is a better metric than your anecdote that none of the software you used while growing up was german.
A substantial percentage of SAPs revenue is from consulting, and if you're going to include that then why not Accenture who has twice the revenue of SAP and is HQ'd in Ireland. Or Erricson who might primarily do hardware, but make $8bn/year from software revenue.
Could someone give a brief example of what kind of SAP work require? I see constantly recruiters searching for people who know how to work with SAP, but I have not clue what it involves. ))
Way off topic: what accounting software is everyone using?
I've been hunting for something that is a well designed SaaS product, yet is highly scriptable with a great API to allow me to automate more of our transaction flow.
Right now we've got a part time book keeper whom spends most of her time copy and pasting things around in quickbooks, its just silly. Unfortunately we have a 'complicated' transaction flow, by 'complicated' I mean none of the ultra-simple SaaS models seems to allow modeling it correctly, but it could be done with a couple dozen lines of script if the software allowed that.
I'm currently stuck either keeping things as are, which sucks, or massively overpaying for SAP Business ByDesign to get the needed flexibility. It seems like there is a bit of a hole in the market between the ultra simple SaaS solutions and the SAP's of the world. It seems like NetSuite used to fill this gap but has moved up market.
Is Xero getting to the point where they can at least partially fill that hole? Anyone else out there that is close?
Meanwhile, SAP is (indirectly) funneling part of the revenue from clueless enterprise into... Hasso Plattner Institut! One of the world's hotbeds of computer science innovation (http://www.hpi.uni-potsdam.de/willkommen.html?L=1)
"Professor Hasso Plattner [co-founder of the global software company SAP and chairman of its supervisory board] has pledged the foundation from his private assets for the day-to-day running of the Institute over a period of more than 20 years. Due to his commitment, he is one of the most important private supporters of science in Germany."
Ironic? Visionary? Whatever it is, good work is being done, orthogonally to SAP's main venture.
The company I work for has an internal software suite (mostly Java EE) that's rolled out across Europe, and we have a SAP team too who deal with all the accountancy stuff.
Some aspects of the systems I work on have to communicate with SAP and I find the whole process quite frankly, bizarre. The way SAP names procedures is weird, it just seems so clunky.
Whenever the SAP team come to us to say they've added a new column and we need to support it makes me weep a bit when having to type in ZTRANS_TTP_ORDER_TYPE everywhere to support their bullshit.
You can choose to use any name for your custom objects as long as they start with Z* or Y*. This is the only constraint from SAP. And of course depending on the object you have a max length.
They were in the market early and profit from some "nice" lock-in effects. They have excellent relations with many large companies who tend to require that their suppliers use SAP.
The automotive industry is notorious for this but I also know of some small companies that were essentially forced to use SAP to even compete for contracts from some big companies (Bosch comes to mind)
ABAP is also fairly "consultant friendly" and extremly backwards compatible. Sometimes I jokingly call it the new Cobol. If you ever think "man my language of choice is pretty kludgy" feel free to look at some ABAP code/docs and you'll feel a lot better :P
While I have barely used the SAP system where I work, I could intuitively sense its value. Only half joking, I have claimed that If i could get a half dozen good co-ops, we could build a far better system with LAMP in about 6 months.
( I know that LAMP is dated, but other than what I have read here, I know little about the more modern frameworks)
Which is very sad, because it is the worst crap ever.
Usually it works like this:
Specially trained sales people approach executives of a company with stable money flows. They tell all that nonsense about how prestigious SAP is, that all successful businesses runs SAP, that it is kind of a simbol of maturity of the company and that it having SAP installed is good for IPO. Most of execs who have no idea what crap it is just agree.
For IT execs it is even better. SAP installs a ready bureaucracy system inside a company. All those meaningless titles, training, certificates, as if you really learn something valuable. Usually IT manager involved in running or supporting SAP have a guaranteed position, they say.
Needless to say, that they have a ready "processes" based on paper-pushing inside a newly formed hierarchy.
Now about software. It is worse crap ever. It is a mess of Java, inhouse ABAP layers, and thousands of SQL stored procedures with meaningless names.
All technical and troubleshutting documentation, which is crap, available only with paid subsribtion, explaining almost nothing. What is available for free PR, success stories and use cases, which is completely meaningless lies.
Software itself is a mess. There are hundreds of different version which are incompatible with each other, and only this version people know what to do.
All installations usually performed by stupid drones without any background using detailed instructions with screenshots of each step. Usually typical SAP "certified professional" know nothing but a few such instructions.
Support is much worse. Nobody know anything, all they do is finger-pointing. All problems usually solved with a new re-install and then import whatever data we have in last backup.
Data loses are normal thing. Bugs and gliches are normal. Incompetence is rampant. But SAP bill you for each hour of each consultant involved, and each document passed through system. May be even for each transaction.
After all crap is installed and organization are shaken up it is already too late and too costly to revert. This is why SAP is so "successful" - when you "invest" in it you are done for, and you just sign the bills and have your "signs of maturity".
This is only quick overview. I can write a brochure what a crap it is.)
From a historical perspective though, 20-odd years ago large companies had their own massive in-house "concrete-ware" that ran on hugely expensive locked-in proprietary hardware with proprietary OS and DB, and huge cost and complexity of operation and changes.
SAP then offered R/3 which ran on whatever DB/OS/hardware brand you wanted. The other big difference was that it was multi-lingual and multi-currency and quite adaptable - and it had a GUI. It was so desirable - there was basically no competitors. All the bad points you mention were trivial in comparison to the benefits for a multi-national.
Now of course things are different. For starters, Mosaic and the web came along. SAP have tried to keep up with the amazing changes in ICT in the last 20 years but of course if you want to do that and remain profitable and look after your massive and diverse user base then things get complex. They haven't left anyone behind - there's been an upgrade path the whole time since the 70's and that's one thing at least that is admirable.
{The message I wanted to reply to, the single line quoted below, apparently was deleted while I typed it, so... sorry for the missing context and the long rambling rant. }
> SAP implements the workflow of their costumers (the process is called "tailoring"),
No. It implements workflows that one of the consultancy layers comes up with after having meetings with the wrong-inhouse people, because in big corporations there's politics involved about who gets to be responsible for the future processes to be implemented, by newly formed departments, with managers and budget and so on.
I'd be the first guy to endorse the point that a central accounting, order, inventory-managing, ... system is indispensable for any big shop, but the current way of getting this kind of "mission critical" software into big corporations is just a huge clusterfuck. Office politics more or less guarantee that the system will sabotage the work of the majority of employees, and I cannot even blame SAP for that ;-).
I worked in a >10'000 people engineering company (huge industrial plants) for three years which matches roughly the timeframe that SAP was introduced. I've witnessed pretty hillarious in-house advertising campaigns (video clips, posters, giveaways, mascots) to raise acceptance of the new software and meaningless presentations justifying millions of wasted $ (€) offset by future increase of efficiency. There were funny titles given to specially trained ("power user", I'm not kidding you) colleagues and in the end, complete confusion about how to work with what was given and a inhouse support staff no longer able to cope with all the problems after the hive of consultants, trainers and specialists went to assault the next company.
We had it all: Three digit months-entry fields, to be able to cope with future expansions (not kidding), thousands of people trained in creating multi-billion-dollar-project structures inside SAP, yet unable to order a €10 part. Billable-hour forms with a complicated permission hierarchy, that nevertheless did not detect people charge other random accounts, sometimes by accident.
In the end people developed mitigation strategies, so work can continue with only minor handicaps, inhouse departments get praised for "successful" implementation of the systems, rewards are paid out, but a lot of the promised advantages fail to materialize.
Indeed big ERP is like you describe; Oracle is no different there. I don't know why their users accept this, but then I don't know how it is to run a billion $ brick & mortar company which is the traditional bread & butter for large ERP companies.
And for consultants it's a definitely a great, stable and future proof moneymaker; if you are a freelancer with real-world experience (you worked on SAP in a biggish utility company for instance) then you can get hired whenever you want for insane amounts of money; E150-200 / hour, even in the current climate, is not an exception.
While all you say is pretty much true, you have to see it in the context of the service that SAP provides. SAP implements the workflow of their costumers (the process is called "tailoring"), not the other way around. As every customer has a different workflow, the maintenance nightmare you describe is always looming, especially as the systems are built to run for decades. SAP knows this, but sadly, there is no good solution for this problem.
Full disclosure: I worked for SAP Research, but not on ERP systems.
My little short gem from being forced to take a course on ABAP (the SAP "programming language") at Uni:
If you have an error in your program, your editor crashes. You have to start a new editor instance by wrangling through a dozen submenus and entering cryptic commands.
The guy overseeing the course said "Yeah, just open a few backup instances of the editor beforehand."
[+] [-] greghinch|13 years ago|reply
Ah the typical European startup dilemma. The governments recognize that in an age of difficult unemployment and stagnating growth, new avenues of entrepreneurship need to be embraced, and so they set up all sorts of programs to encourage new startups. But then these startups get beyond the very early stage, and need to raise capital to continue their growth. And the look to institutional money in Europe. And no one will give them any. Because the European investor mindset is so risk averse, that only those who already have money are considered safe enough to start real businesses (continuing the old guard).
Personally, I think that's great. You folks in Europe are just reasserting that we in the US have the more opportune climate for startups. And so we'll continue to steal all your good ones ;)
[+] [-] donw|13 years ago|reply
Europe is a big place, with lots of different countries, and much like states in the US, they work differently. True, the investment climate makes raising money much harder than for companies in the US, but on the other hand, there are sometimes fewer regulatory hurdles for companies looking into exploring new business concepts.
Take FundedByMe. They're fulfilling the promise of equity-based crowdfunding in Sweeden, and because they're not a US-based company, don't need to deal with the SEC and FINRA. The US has tried to set up something comparable via the Jobs act, but major players have kept all the regulatory hurdles in effect, and so for-profit crowdfunding is still a few years off, if it ever really happens at all.
Don't get me wrong -- we still have a big lead in the US, especially in the Valley, but don't get complacent about how quickly that lead can evaporate through the missteps of well-meaning regulators and politicians, or through the negative effects of software patent law.
[+] [-] skrebbel|13 years ago|reply
If you want to bootstrap decent tech and not get sued by someone who patented the double click, maybe Europe's not such a bad market to start in.
[+] [-] rmc|13 years ago|reply
[+] [-] ig1|13 years ago|reply
Also happens to be true of the US as well.
VC funds only fund a minority of tech businesses, and for a good reason too, many tech businesses are simply unsuitable for that type of investment. VCs typically need to seek a 10x return over 3-5 years for the maths to work, and most tech companies aren't going to grow that fast.
[+] [-] bane|13 years ago|reply
that's missing from the title.
Growing up I found that a tremendous amount of software I used was European, and most of it was free (as in beer). Not to disparage German software developers, but almost none of this software was German.
There's absolutely fantastic software from all over the continent, but due to various economic/cultural aspects doesn't revenue in quite the numbers boring SAP does.
edit upon further review I've found a bit more German influence in my software than I remembered, sorry Germans!
[+] [-] chl|13 years ago|reply
I have no idea how tail-heavy the landscape of European software companies is.
BTW, could you supply some examples of the "fantastic software" from Europe you grew up using? Just curious.
[+] [-] andyakb|13 years ago|reply
[+] [-] elchief|13 years ago|reply
A more comprehensive list:
http://en.wikipedia.org/wiki/Category:Software_companies_of_...
[+] [-] scottshea|13 years ago|reply
[+] [-] unknown|13 years ago|reply
[deleted]
[+] [-] ig1|13 years ago|reply
[+] [-] chl|13 years ago|reply
"Measured in software revenues, Ericsson is the world’s fifth largest software company."
http://www.ericsson.com/thecompany/investors/financial_repor...
(Further examples would be highly appreciated.)
[+] [-] georgeecollins|13 years ago|reply
[+] [-] hippich|13 years ago|reply
[+] [-] moccajoghurt|13 years ago|reply
[+] [-] mbell|13 years ago|reply
I've been hunting for something that is a well designed SaaS product, yet is highly scriptable with a great API to allow me to automate more of our transaction flow.
Right now we've got a part time book keeper whom spends most of her time copy and pasting things around in quickbooks, its just silly. Unfortunately we have a 'complicated' transaction flow, by 'complicated' I mean none of the ultra-simple SaaS models seems to allow modeling it correctly, but it could be done with a couple dozen lines of script if the software allowed that.
I'm currently stuck either keeping things as are, which sucks, or massively overpaying for SAP Business ByDesign to get the needed flexibility. It seems like there is a bit of a hole in the market between the ultra simple SaaS solutions and the SAP's of the world. It seems like NetSuite used to fill this gap but has moved up market.
Is Xero getting to the point where they can at least partially fill that hole? Anyone else out there that is close?
[+] [-] elchief|13 years ago|reply
[+] [-] rushabh|13 years ago|reply
[+] [-] fractallyte|13 years ago|reply
"Professor Hasso Plattner [co-founder of the global software company SAP and chairman of its supervisory board] has pledged the foundation from his private assets for the day-to-day running of the Institute over a period of more than 20 years. Due to his commitment, he is one of the most important private supporters of science in Germany."
Ironic? Visionary? Whatever it is, good work is being done, orthogonally to SAP's main venture.
[+] [-] djhworld|13 years ago|reply
Some aspects of the systems I work on have to communicate with SAP and I find the whole process quite frankly, bizarre. The way SAP names procedures is weird, it just seems so clunky.
Whenever the SAP team come to us to say they've added a new column and we need to support it makes me weep a bit when having to type in ZTRANS_TTP_ORDER_TYPE everywhere to support their bullshit.
[+] [-] brg1007|13 years ago|reply
[+] [-] Havoc|13 years ago|reply
>100lb gorilla
Seems fairly...light.
[+] [-] kriro|13 years ago|reply
The automotive industry is notorious for this but I also know of some small companies that were essentially forced to use SAP to even compete for contracts from some big companies (Bosch comes to mind)
ABAP is also fairly "consultant friendly" and extremly backwards compatible. Sometimes I jokingly call it the new Cobol. If you ever think "man my language of choice is pretty kludgy" feel free to look at some ABAP code/docs and you'll feel a lot better :P
[+] [-] philwelch|13 years ago|reply
[+] [-] taligent|13 years ago|reply
It generally works and at a very, very large scale.
[+] [-] zafka|13 years ago|reply
[+] [-] unknown|13 years ago|reply
[deleted]
[+] [-] dschiptsov|13 years ago|reply
Usually it works like this:
Specially trained sales people approach executives of a company with stable money flows. They tell all that nonsense about how prestigious SAP is, that all successful businesses runs SAP, that it is kind of a simbol of maturity of the company and that it having SAP installed is good for IPO. Most of execs who have no idea what crap it is just agree.
For IT execs it is even better. SAP installs a ready bureaucracy system inside a company. All those meaningless titles, training, certificates, as if you really learn something valuable. Usually IT manager involved in running or supporting SAP have a guaranteed position, they say.
Needless to say, that they have a ready "processes" based on paper-pushing inside a newly formed hierarchy.
Now about software. It is worse crap ever. It is a mess of Java, inhouse ABAP layers, and thousands of SQL stored procedures with meaningless names.
All technical and troubleshutting documentation, which is crap, available only with paid subsribtion, explaining almost nothing. What is available for free PR, success stories and use cases, which is completely meaningless lies.
Software itself is a mess. There are hundreds of different version which are incompatible with each other, and only this version people know what to do.
All installations usually performed by stupid drones without any background using detailed instructions with screenshots of each step. Usually typical SAP "certified professional" know nothing but a few such instructions.
Support is much worse. Nobody know anything, all they do is finger-pointing. All problems usually solved with a new re-install and then import whatever data we have in last backup.
Data loses are normal thing. Bugs and gliches are normal. Incompetence is rampant. But SAP bill you for each hour of each consultant involved, and each document passed through system. May be even for each transaction.
After all crap is installed and organization are shaken up it is already too late and too costly to revert. This is why SAP is so "successful" - when you "invest" in it you are done for, and you just sign the bills and have your "signs of maturity".
This is only quick overview. I can write a brochure what a crap it is.)
[+] [-] cromulent|13 years ago|reply
From a historical perspective though, 20-odd years ago large companies had their own massive in-house "concrete-ware" that ran on hugely expensive locked-in proprietary hardware with proprietary OS and DB, and huge cost and complexity of operation and changes.
SAP then offered R/3 which ran on whatever DB/OS/hardware brand you wanted. The other big difference was that it was multi-lingual and multi-currency and quite adaptable - and it had a GUI. It was so desirable - there was basically no competitors. All the bad points you mention were trivial in comparison to the benefits for a multi-national.
Now of course things are different. For starters, Mosaic and the web came along. SAP have tried to keep up with the amazing changes in ICT in the last 20 years but of course if you want to do that and remain profitable and look after your massive and diverse user base then things get complex. They haven't left anyone behind - there's been an upgrade path the whole time since the 70's and that's one thing at least that is admirable.
[+] [-] cnvogel|13 years ago|reply
> SAP implements the workflow of their costumers (the process is called "tailoring"),
No. It implements workflows that one of the consultancy layers comes up with after having meetings with the wrong-inhouse people, because in big corporations there's politics involved about who gets to be responsible for the future processes to be implemented, by newly formed departments, with managers and budget and so on.
I'd be the first guy to endorse the point that a central accounting, order, inventory-managing, ... system is indispensable for any big shop, but the current way of getting this kind of "mission critical" software into big corporations is just a huge clusterfuck. Office politics more or less guarantee that the system will sabotage the work of the majority of employees, and I cannot even blame SAP for that ;-).
I worked in a >10'000 people engineering company (huge industrial plants) for three years which matches roughly the timeframe that SAP was introduced. I've witnessed pretty hillarious in-house advertising campaigns (video clips, posters, giveaways, mascots) to raise acceptance of the new software and meaningless presentations justifying millions of wasted $ (€) offset by future increase of efficiency. There were funny titles given to specially trained ("power user", I'm not kidding you) colleagues and in the end, complete confusion about how to work with what was given and a inhouse support staff no longer able to cope with all the problems after the hive of consultants, trainers and specialists went to assault the next company.
We had it all: Three digit months-entry fields, to be able to cope with future expansions (not kidding), thousands of people trained in creating multi-billion-dollar-project structures inside SAP, yet unable to order a €10 part. Billable-hour forms with a complicated permission hierarchy, that nevertheless did not detect people charge other random accounts, sometimes by accident.
In the end people developed mitigation strategies, so work can continue with only minor handicaps, inhouse departments get praised for "successful" implementation of the systems, rewards are paid out, but a lot of the promised advantages fail to materialize.
[+] [-] tluyben2|13 years ago|reply
And for consultants it's a definitely a great, stable and future proof moneymaker; if you are a freelancer with real-world experience (you worked on SAP in a biggish utility company for instance) then you can get hired whenever you want for insane amounts of money; E150-200 / hour, even in the current climate, is not an exception.
[+] [-] Argorak|13 years ago|reply
Full disclosure: I worked for SAP Research, but not on ERP systems.
[+] [-] VMG|13 years ago|reply
If you have an error in your program, your editor crashes. You have to start a new editor instance by wrangling through a dozen submenus and entering cryptic commands.
The guy overseeing the course said "Yeah, just open a few backup instances of the editor beforehand."