Business Intelligence has some good Open Source Vendors to fit your needs.
The cost of purchasing will definitely save you money up front.
However, there are hidden costs you must realize before taking the plunge.
You have to find programmers to code, which may be hard to find.
The Source code may change breaking your existing code, leaving you high and dry.
The Source code may go away leaving you with no upgrade possibilities.
The way I see it, most business department would love to get their hands on free Business Intelligence tools.
You would think every department would be downloading these technologies right away.
And for some reason they don't.
They go with a higher priced industry standard with easier to find developers.
Just something to think about, free doesn't always equate to better.
And there you have it.