Cost structures, software architecture and economic power

To understand why the EU commission passed the new european law on software patents against opposition from some groups - especially open source advocates, software developers and small and medium-sized companies - we need to take a look at the situation of the big players in the software business. Software and system architectures do have a profound effect on software producers and influence their cost structures. I will try to show some dependencies between technical, economic and political forces which led to the above decision.