Dhekta,
As a Subject Matter Expert in both products having been a TM1 consultant for the past 17 years and an OutlookSoft/SAP consultant/employee for 4 years inbetween I figured I might as well jump into the mix here...
Certainly many of the comments that have been made to your post are valid but they haven't necessarily gone into the depth that you may require
First of all it is a rare situation when a customer will purchase BPC just for reporting capabilities
The primary reason for the purchase is for Planning and definitely for Financial Consolidations and now that it is an SAP product most SAP shops will go in this direction given the product now sits on Netweaver as well as SQL... prior to the Netweaver version most companies that were Microsoft shops would choose OutlookSoft simply for this reason as well
Prior to TM1 being acquired by Cognos and then IBM one of the toughest selling points has been that TM1 is a proprietary database which gave a negative impression to IT departments
Fortunately this is probably one of the only positive things that has come out of the acquisition is that IT departments are accepting this fact now that IBM has something to say about it
Functionally, on the surface both products do have some similarities in that they are both OLAP products... TM1 however is MOLAP and as stated previously BPC is ROLAP
In the backend TM1 and BPC store data completely differently which in my opinion definitely makes a difference
When sending data to TM1 the data will simply overwrite what is previously stored in the cube at the same intersection
In BPC the data is stored in relational SQL tables... there ar 3 tables for every application (Cube) in BPC
Depending on how you are sending the data will depend on where the data ends up
Also, the data does not overwrite at the same intersection but appends the record
For example, if you wanted to zero out a record, BPC will simply add a new record with a negative amount
As you can imagine your SQL tables can get quite large and you have to also optimize all of these tables on a regular basis in order to push the data to the primary FACtable for your application
There is no need for opitimization in TM1 and you will find your data storage to be quite small compared to the data storage hungry BPC
I can continue to discuss this point but I think you get the message
Here are some facts about BPC that were not previously noted given the admitted lack of experience with the product...
BPC out of the box comes preinstalled with an application set called ApShell
ApShell is basically a set of applications (Cubes) in order to get you started
You have no choice but to start with a predefined application set... in most cases it will be ApShell however I reengineered ApShell a couple of years ago while working as an SME for an SAP partner
Our company used this version for implementations instead since the vanilla ApShell definitely had some limitations from a development perspective
Anyhow, with ApShell you do get a couple of nice features... Currency translation is out of the box as well as Intercompany Eliminations
In TM1, you will need to build this functionality... granted, building FX translation is not too complicated
However, in regards to Financial Consolidations, this is not really a sweet spot for TM1 primarily due to the fact that TM1 has no understanding of time where BPC does
This is probably one of the biggest advantages to BPC over TM1 in regards to how it manages time (Day, Month, Year, etc.)
Another nice feature within BPC out of the box is how it handles Balance Sheet vs Income Statement as well as YTD vs Periodic data
Again, all of this will need to be built within TM1
From a front end perspective within BPC you really only have Excel (as well as Word and PowerPoint if you choose to use them which is rare but available out of the box)
One nice selling point is that ApShell comes with several Excel "wizard" Reports and Input Schedules that can easily be modified by the end user
I personally am not a fan and I reengineered all of them with my own ApShell version
However, many customers do use them
On a negative point, BPC does not have the same analytical capabilities of TM1
With TM1 you have the Cube Viewer which seems to be highly underrated even though I think its one of the things that separates TM1 from other products
The cube viewer gives you the capabilities of truly drilling into your data at a very fast pace especially when given adhoc requests from management, etc.
The same request in BPC would take much longer since you would have to either build a report in Excel or use one of the predefined wizards to get your answer
While at OutlookSoft and then SAP, I contacted Product Development in both cases to discuss adding this functionality to the product
I was completely blown off in both cases... it's amazing the lack of insight that was shown here but hey, it's their loss and TM1's gain
Also, BPC only really has spreadsheet viewing capabilities... there is no real web interface
TM1 has multiple interfaces in order to see the same data... the spreadsheet, the websheet, Cube views in Excel, TM1 Web, and even TM1 Contributor
This provides so much more flexibility to your user community
As for ETL capabilities I will have to disagree with Stephen on this point
Turbo Integrator which is the ETL tool in TM1 is definitely a nice product but I wouldn't say it was necessarily better than SSIS which is the backend of BPC's Data Manager suite when sitting on SQL
in BPC's ApShell there are also out of the box Data Manager packages that will import, copy, move, and zero out data, as well as manage FX translation, etc.
In TM1 you will need to build these Turbo Integrator processes
Certainly these Data Manager packages are basic but with SSIS in the backend you can really do just about anything in BPC that would be required from an ETL perspective
In regards to pricing... it's definitely a shame that in both cases once the software giants acquired these products that they raised the prices to the point where midsize companies are pushed out of the market... certainly there is Cognos Express and the mid-sized BPC product but these are really after thoughts since the software companies only care about license revenue and truly could care less about the end customer... Cognos Express is certainly the best option for you given your company size but there are some restrictions as noted previously in regards to number of users but most importantly the lack of flexibility in regards to server naming and being forced into the Cognos security model vs the pure TM1 security model
As an FYI, ten years ago a customer could purchase a stand alone copy of TM1 perspectives for $995
And finally in regards to implementations... I have done many, many implementations with both products so I believe my opinion on this subject is very valid
BPC without a doubt will cost you more and take longer to implement... it's just a fact
As an OutlookSoft/BPC consultant I found it extremely painful to implement
I literally quit my job in May 2009 due to the fact I was hating my life and was miserable every day working with BPC
Since then, I've been back working with TM1 and I couldn't be happier... life is great and TM1 in my opinion is the best write back OLAP product on the market that can handle pretty much anything it is given...
However, please realize that you will need QUALIFIED people implementing it
A really good TM1 consultant is not that easy to find... we are a rare breed that has typically been working with the product for many years and knows all the tricks that have been passed down over the years
Many of the Cognos Partners that are out there which are not the previous Sinper/Applix partners still do not have the inhouse talent... buyer beware!
Believe it or not, here in the U.S. there are probably more qualified BPC consultants out there than TM1 consultants so consider this when making your decision since bad implementations are rarely the products fault...
And one last point, the TM1 community is very passionate to the point of being evangelical... we all love this product!
I have never met anyone who did not like working with this product, and many users will literally take it with them to their new organization
On the other hand, I have never met anyone who raves about BPC... certainly there is good money to be made implementing it but it will never have the same interest from a user community perspective
Hopefully some of this information will help you in your decision... hopefully you will go down the TM1 route
Also, if you need any addtional information, advisory services, application achitecture, etc. for either product, please reach out...
Good luck!
Solanna