"According to consumer advocacy groups". Yes. You may want to read this light analysis of the MS balance sheet:
http://www.microsoftmonitor.com/archives/002775.html.
The fact of the matter is that the "profits" figures do not take into account burn, R&D or post-launch costs of maintaining a product.
They simply taken into account a division's costs and income, something that is always misleading.
The last indepth look I'd seen of actual profits on Windows was in the 40% range, which is actually a lot lower than some other tech companies.
From your article, the reason SAP's profit margins are so low is because:
1. They are primarily a consulting company where they don't get paid until they make a sale (always a costly business)
2. They sell less than 10,000 actual units a year.