SymphonyRPM, Inc. SymphonyRPM
by David M. Raab
DM News
January, 2006



If you made a list of common adult fantasies, total control over enterprise-wide business processes probably wouldn’t be on it. Nevertheless, plenty of thought has gone into meeting that goal. The idea of an all-seeing, all-knowing, all-doing system appeals to that little bit of megalomaniac in each of us. Depending on your perspective, it is either the culmination of previous trends to automate and integrate ever-larger portions of business operations, or a desperate last chance to control madly proliferating chaos. Either way, it implies a system with three broad functions:

Since information gathering functions are widely available and execution is fairly straightforward, developers of business management systems tend to focus their efforts on decision making. This includes planning, budgeting, forecasting, analysis and reporting in addition to modeling, although models provide the structure on which these other functions are built. Therefore any look at a business management system must start with a close examination of its modeling features.

SymphonyRPM (SymphonyRPM, Inc, 650-935-9400, www.symphonyrpm.com) offers an impressively powerful modeling engine. It uses analytical database technology originally developed by WhiteLight Systems and acquired in 2002 by SymphonyRPM. The WhiteLight database was noted for its ability to handle very large sets of multidimensional data.

No surprise, then, that SymphonyRPM takes a multidimensional approach to business modeling. After connecting source data to the analytical engine, users map the inputs to dimensions, measures and hierarchies. Models are then built by constructing rules that define calculations using the mapped data.

The power of the models lies in these rules. They can mix multiple versions of the same data measure, such as historical and planned values, and resolve differences such as U.S. vs. U.K. product codes. Rules can work backwards from total values to components: for example, distributing limited inventory across markets in fixed proportions. They can also link values across models, using the output of one model as input to another. The system automatically verifies the integrity of complex rules sets, checks that required data is available, and executes related rules in the proper sequence.

Additional power comes from the analytic engine. It supports difficult time calculations, such as period-to-period comparisons and custom time periods, in addition to advanced math and statistical functions. It can apply multiple hierarchies to the same measure, such as organizing products by line, supplier and customer segment. The database is highly scalable, allowing models with up to 250 dimensions and hundreds of millions of cells.

If you’ve ever done serious business modeling, you know this is Good Stuff.

Other portions of the system are similarly powerful, if less unusual. Planning functions capture budgets and updated forecasts. Multidimensional data analysis tools evaluate model results, compare these to each other and actuals, and drill down for more details. Collaboration features distribute information for review, comment and approval. Users can define personalized home pages, dashboards and aggregates and receive automated alerts when measures exceed defined limits. The system can write results back to other systems, including operational databases, to help execute any decisions its users agree upon.

SymphonyRPM does have its limits. It is for business performance management, not business process management, meaning it does not control operational decisions directly. Rather, managers model different decisions and then decide which to implement. And it is not something to try at home: models are built by SymphonyRPM experts and delivered to clients who can make limited changes to parameters but generally not to the model logic itself. In fact, although SymphonyRPM does sell software and implementation services directly to individual clients, its main strategy is to help other firms develop applications they can then sell to their own customers. SymphonyRPM-based applications are already available from SunGard for Basel II reporting, profitability analysis and performance management at banks, and from market data vendor IRI (also owned by Symphony Technology Group) for more than a dozen marketing management functions. Custom-developed SymphonyRPM applications range in cost from $200,000 to over $1 million.

In short, SymphonyRPM is a yacht: elegant and powerful, but something you need a crew to operate and can’t afford if you have to ask the price. But, as with yacht, you might be able to rent it for limited use and, even if you don’t, just knowing what it has gives you ideas of what to look for when buying something more suited to your budget.

*                       *                        *  

David M. Raab is president of Client X Client, a consulting and software firm specializing in customer value optimization. He can be reached at draab@clientxclient.com.

Copyright 2006 Raab Associates, Inc. Contact: info@raabassociates.com

backbut.gif - 2.0 K
Back to Search



Raab Associates, Inc.
Copyright ©1998-2006 All Rights Reserved