-
.
Local Times:
-
|.
Chicago: 16:06
|.
New York: 17:06
|.
London: 22:06
|.
Frankfurt: 23:06
|.
Tokyo: 7:06
..Web based training you can immediately apply to ANY traded commodity.
DerivativesStrategy.com
Options pricers, company research, company valuation, research in theoretical finance..
.--.
Print this       
.
:.--:
-home
-
-login
-
-DS Magazine
-
-Best of
-
-Archives
-
-Media Kit
-
-Comix
-
-Subscribe/Renew
-
-Sample Issue
-
-Conferences
-
-Software Database

Information Management Network

 
-
|select-------
-------------
-
JP Morgan's FourFifteen

If you want a reliable VAR calculation tool...wait for the next version!

By Andrew Webb

FourFifteen is an Excel-based VAR calculator and report generator produced by JP Morgan and named after the bank's own internal risk report, which is produced daily at 4:15 pm. It uses volatility and correlation data available from JP Morgan's Web site for its calculations.

The product originated in response to a gap that JP Morgan had observed in the market. There had been a number of systems available for some time that were potentially suitable for the larger banks. At the other end of the market, there were some very simple spreadsheet solutions. But the middle ground for smaller banks and corporates remained empty.

The bank had also been receiving many requests from clients to provide a low-cost, user-friendly application that would make use of its established RiskMetrics methodology. While FourFifteen provides BIS standard reporting, the development team decided to cast a wider net and produce something applicable to corporate treasurers, fund managers and insurance companies as well. To improve ease of use, a dedicated Web site was established specifically for FourFifteen users that would supply the necessary correlation and volatility data in its own specific format.

Version 1.0 of the product was launched in early 1996 in both Windows and Macintosh formats. Version 1.1, which included significant enhancements, was released in October 1996. Among these were support for options (which had been a significant hole in Version 1.0) and a considerable beefing up of the reporting functions (both standard and customized). At the same time, a new regulatory data set was made available from the FourFifteen Web page to speed up the process for clients to produce VAR figures that complied with BIS.

Product Structure and Principal Features

The main FourFifteen screen is started by opening the file "415.xls" in Microsoft Excel version 5.0c. The product literature states "Excel 5.0c or higher," but I quickly learned you can forget the "or higher"-Excel 7.0 didn't want to know. A string of interesting error messages was the only result; I learned later that an Excel 7.0 version was not yet available, but is likely sometime in the first quarter of 1997.

The only machine I could find with Excel 5.0c happened to be a 486DX66 laptop, which did actually meet the spec required (according to the manual) to allow FourFifteen to run "effectively." Most of the actual work in FourFifteen is done by three Excel add-in files located in the "System" sub directory.

The spreadsheet offers three types of menu setup-beginner, advanced user and power user. The assumed default is advanced user, which configures the screen so that only the FourFifteen menu is available. Beginner uses a Microsoft Wizard to take users step by step through the basics of producing a VAR report (only one menu command), while power user gives users the same menu options as advanced, but also leaves the standard Excel menu bar available at the same time.

Setting up VAR parameters is straightforward enough. A single dialog box allows users to configure time horizon, base currency, the option to use input prices or yield curve valuation, and risk threshold (as a percentage). A group of radio buttons and check boxes are used to select the appropriate data set and whether to correlate across asset classes, and offers the option to use BIS parameters. If users select this last option, all the relevant parameters in the rest of the dialog box are automatically set.

FourFifteen offers four separate methods of building portfolios for it to analyze-manual, generic, database and import. The first two are broadly similar in approach. The Manual method requires users to enter full details (up to 15 entries in some cases) for each security, while the generic method (only available for some types of instruments) cuts the number of entries required in half by automatically using standard market data to supplement entries. The database method allows users to select the more popular securities from a pre-installed list. It's only applicable for bonds, strips, bond futures and EuroCurrency futures. Frankly, none of these methods have much appeal if users have a large or rapidly changing portfolio-the man-hours required to ensure that the portfolio is accurate will be colossal. I did actually build my own sample portfolio to check this, and discovered that once I strayed from the most straightforward securities (options are particularly bad news), life got quite slow indeed.

The import method of portfolio building appears to be the best alternative, as it claims to allow users to import portfolio files from external position management systems. Unfortunately, the manual only allows this method four lines of text. It states that further information on the structure of FourFifteen portfolio files is available in a separate publication. Infuriatingly, it also proved to be the one FourFifteen publication not available on the web site, so I was unable to check just how realistic a proposition it was. (JP Morgan has promised to correct this.)

The actual reporting functions are reasonably comprehensive. Apart from the FourFifteen report itself, which gives a simple two-sheet outline of multiple-portfolio VAR and VAR against a benchmark portfolio, a number of other standard VAR and PV component reports are available. The default set supplied covers the 12 or so most popular requirements, such as VAR by instrument type, maturity or currency. Accompanying graphics are also available.

The Custom reports dialog allows you quite a bit of flexibility in your report design. Apart from allowing users to assign up to six different categories (c-party group and rating, currency, maturity, risk type and instrument), users can further customize these individual categories by regrouping their components into buckets (maximum of eight). As with the standard reports, reporting values can be expressed in a base currency or as a percentage of the present value of the portfolio.

Three additional reports are available-correlation, market rates and position sensitivity. The correlation and market rates reports allow you to extract and view a selection of data extracted from the data sets collected from the Web page. I found the correlation report unstable; it caused Excel (and Windows) to crash, when I attempted to run it. The position sensitivity report was one of the best features of FourFifteen. Users can modify a portfolio by adding or deleting instruments and then calculating the revised VAR or PV values to assess the impact of the changes. If desired, the modified portfolio can then be saved separately, while the original portfolio remains unaffected.

My view

In attempting to fill the middle ground, I think FourFifteen has instead fallen between two stools. Granted, there isn't much in the way of head-to-head competition out there, but there will be soon. $25,000 per year ($35,000 in the first year, which includes setup and training) for three add-ins and a spreadsheet that will currently only run on an obsolete version of Excel is not a bargain. It's also not particularly stable; apart from the problem with the correlation report, there were intermittent run-time errors as well. They weren't fatal, but they were irritating as they terminated the current task.

Data entry will also be a major headache with FourFifteen, even if users succeed in setting up the conversion and import of portfolio files from other applications. I'm sure there are probably some corporate users around with simple and small enough portfolios for FourFifteen to handle effectively, but whether they will feel inclined to pay the price is another matter.

There are also some significant holes in the instrument coverage. While the options situation is much improved over Version 1.0, it's Euros only-American exercise is not available. The recommended hardware specification for FourFifteen to run "effectively" is also on the optimistic side. Despite having the requisite amount of system RAM (16MB) on the test machine, it was evident from the turgid work rate and grinding hard drive that the swap file was still taking a fair hammering.

It's not all bad news-some features are impressive. Apart from the sensitivity analysis already mentioned, the new delta-gamma methodology for measuring VAR on portfolios containing options is worthy of note. As a pragmatic solution to the problem caused by the skewed distribution of returns of options, whilst avoiding the computing overhead of a full simulation, it is quite outstanding. (A full treatment of the method by Peter Zangari is available from JP Morgan's Web site). The FourFifteen documentation was also exceptional; clear and superbly laid out, with a good general introduction to the subject of VAR as well. Technical support was helpful and enthusiastic.

I think that JP Morgan needs either to move the decimal point in the price tag one place to the left or do some serious building work on this product, particularly with respect to database entry and maintenance. As yet, it's not in the right place on the price/functionality curve.

Peter Vinella
President, Peter Vinella & Associates International Inc.

Before I get too far into this review, I should come straight out and admit that I am not overly fond of software produced by broker/dealers, especially when it is intended to be used by their customers. In fact, I hate it.

Software is a difficult business at best, and most broker/dealers just won't make the necessary commitment over the long haul to be successful. During the past few years, my firm has been engaged in dozens of software evaluations for major global financial institutions. Based on this experience, we have discovered that in the case of most mission-critical applications, the questionable viability of the vendor-created product far outweighs all the other decision factors, such as functionality or ease of use. Even in the case where there is only one contender with a strong functionality set, given a weak vendor, most firms would prefer to develop the application in house.

I have managed customer research/software businesses at two major U.S. broker/dealers. In both cases, the service was discontinued, not because of a lack of success. On the contrary, they were both well-received-more than 250 clients in one case. They were discontinued because senior management didn't consider them critical components of their revenues or operations. Despite their success (and revenues), management wanted to focus on trading and not software.

What about FourFifteen? Is it a viable product, one that can overcome my prejudices and low regard? In a word, no. I am truly sorry that they lived up (down) to my expectations. The people at JP Morgan are extremely nice and attentive. They seem to care about the product and appreciate its potential value to their customers. The system itself is targeted-in theory, at least-at a market that has been generally ignored by the major risk-management systems vendors. I even began to feel somewhat guilty about the general negative bent of the review.

My guilt was very short-lived, however, once I learned that FourFifteen was not free, but commanded a $25,000 annual license fee plus a nominal $10,000 for one day of setup and training. Let's assume that the $25,000 doesn't bother some readers, and they are still interested in FourFifteen. What about the product?

Before you can run the application, users will need some basic desktop technology. They will need an IBM compatible PC (486 or higher), Windows 3.11 and Microsoft Excel version 5.0c-although the documentation leads you to believe that you can run it on version 5.0c or higher. We tried running the software under Windows 95 and Excel 7.0 on one of our "nitro-fueled" 200-mhz Pentiums, but no luck. Finally, after cranking up a Toshiba 486 notebook still running Windows 3.11, we got it to run, sans beginner mode, but it was slow. It took three more days of system tuning to make the application ready to run.

I spent a great deal of time reviewing FourFifteen's documentation. This proved to me that this is not commercially produced software. The documentation is superb. It features a two-color, glossy cover and lacquered pages, is quite detailed, offers loads of formulas and graphics, and is professionally laid out. This cost a lot of money-I only wish that they would have included a technical reference as well as all the risk management theory. On page 1 of the manual, it states almost proudly that FourFifteen is not part of JP Morgan's internal risk management systems. It is new software that is merely named after an internal report used at the bank.

From a risk theory point of view, the system is indeed very consistent with the RiskMetrics methodology. VAR is computed via cash-flow exposures to parameterized volatilities and a simple covariance matrix of currencies and indices. The risk matrix is computed by JP Morgan and downloaded via the Internet - neat! Although JP Morgan claims that this is a multifactor approach in the vein of APT models, it is actually an application of a modified Markowitz covariance matrix that is based on the returns of indices rather than those of individual securities and commodities. In fact, the indices are so linearly dependent that I believe the model vastly overstates the number of explanatory variables. Moreover, this approach is not unique and was originally implemented by BARRA in the mid 1980's.

The RiskMetrics approach has many fans-it is a widely accepted standard and conforms to the spirit of the 1995 BIS/Basel accord. So what exactly does FourFifteen do? It prints reports. Users load in their portfolio, configure the application, download the requisite-and free-data sets and out come their reports.

Of course, there isn't a true database, so historical or as-of analyses of your risk/performance is impossible. I wonder what users would do if they needed to rerun a risk analysis that accounts for as-of corrections, fails and data-entry mistakes? The lack of a true database also makes maintaining the system painfully difficult, and users can choose only the RiskMetrics data set and nothing else. Woe betide the person who wishes to compute a Monte Carlo-based VAR or employ volatilities, prices, rates or yield curves.

One other small point. Users first have to get their portfolios into FourFifteen and then maintain the positions and security/deal cash flows. To be fair, users can write an interface from an external system into FourFifteen and load/maintain the positions semi-automatically. Unfortunately, this is not an intelligent interface via a true API. This, in turn, necessitates the need for extensive manual reconciliation and intervention. If users trade quite a bit, or if they run a large portfolio, especially one with a lot of private placements, OTC or synthetic securities, this product is not optimal.

I should point out that this is a major problem with most risk management systems. They assume the data is readily available, correct, timely, consistent and complete on some existing legacy system somewhere in the firm. At least three-quarters of a risk management system involves complex data management.

Another major deficiency in the system is the lack of a canned utility that can easily export data and reports from FourFifteen into other systems. Probably the biggest drawback of the system from a risk management standpoint is the lack of counterparty and status information associated with a position or cash-flow. For instance, it is impossible to define a position as traded, but not settled. All positions are considered "in the box." In addition, reports can only reflect trade-date positions. This makes the system unusable for broker/dealers who must perform risk management on both a trade- and settlement-date basis.

In terms of technology, the product is well-conceived and nicely implemented, but is naive and lacks requisite automated administration tools and interfaces. Functionally, the system is a very limited implementation of the RiskMetrics risk management methodology. It lacks the flexibility and depth to be useful for even mid-sized institutions outside of generic, vanilla risk reporting. As a product, it offers nothing truly unique from other existing, more mature packages. At $25,000 per year, it is easily one of the most costly spreadsheet solutions, even if they threw in the training. This is especially true when one considers the actual cost of ownership, which includes the necessary labor. Without JP Morgan's financial backing and market presence, FourFifteen, in its current state, could not stand on its own as a viable commercial product.


Four Fifteen

Contact: John Sarapata
Phone: (212) 648-3759
Fax: (212) 648-5373

Pricing: $25,000 per year ($35,000 for first year includes setup and staff training)

Since this review was written, JP Morgan has announced a joint agreement with The Mathworks to develop FourFifteen further. A new version of the product, based on the MATLAB 5 development platform, will be available later this year. JP Morgan will concentrate on the risk methodology part of the project while The Mathworks will focus on the software development. The use of MATLAB 5 is designed to allow clients to rapidly develop and add their own customized modules to FourFifteen. Apart from enhancing the existing FourFifteen risk analytics, it is anticipated that the new system will include an improved database interface.


Renaissance Tackles Cash Management

By Andrew Webb

Cash management is a new module within Renaissance's Opus suite that provides an infrastructure for the viewing, reporting, settlement and management of cash flow within a trading environment.

History and Background

The Opus Cash Management Module has its earliest origins in the experiences of Sean Togher, Renaissance's director of product strategy and customer support, who worked for two major trading banks in the 1980's. He and other Renaissance developers noted that there were no systems on the market that provided a "catch all" solution for the comprehensive flow monitoring of cash items both internal and external to the business. In some cases, the substantial funding cost of certain traders' transactions were completely detached from the actual trades. Management therefore lacked an accurate picture of the true profitability of individual traders and trading teams.

The structural plan for the cash management module was consequently designed with the core idea of ensuring that everything would be swept into it. (Togher points out that it's always the oddball transaction that gets omitted that inevitably comes back and bites you later when you're not looking.) Because so much of the structure was already clear in his mind, the timeframe (for what was by any standards a complex development project) has been tight. The product spec was defined by the last quarter of 1995 and has taken slightly more than nine months from start to finish.

Product Structure and Principal Features

The cash management module, like the rest of the Renaissance Opus suite, currently runs on UNIX (though there are plans for a Windows NT version in the pipeline.) It makes extensive use of drag and drop between itself and other Opus applications. For example, you can enter a trade into another Opus module and then drag it into the cash management module window of your choice for immediate processing. ("Immediate" is the apposite word; the demonstration had to be switched at short notice from a Sun UltraSparc server to a rather antiquated SparcStation 10. Despite this handicap, and the substantial size of the demonstration portfolios, processing speeds were actually quite respectable. On the right hardware the cash management module should fly.)

The SQL-based Opus Organizer allows the user to quickly drill down (and sideways) from any single item or group in the cash management module to any other Opus module in order to examine transaction details and linkages. A nice GUI touch here is that windows expand as you drill down rather than just proliferate and clutter the screen.

The accounts department will be happy. Apart from straight cash management, reporting and analysis are also available for P & L as well as accounting and clearing activities. Apart from more than 10 standard reports, users can quickly create their own customized ones using the flexible drag-and-drop capabilities of the organizer.

This flexibility is a general feature throughout the cash management module, from choosing the level of data granularity to the journal voucher facility, which allows for the manual entry of miscellaneous cash flows. Because this allows for the creation of a detailed component cash flow database, it is a straightforward matter for a cash flow to be tied to its originating deal for an audit trail. Another flexible feature is the way that the user can define the trade status level that will trigger the production of a cash item into the system. Despite this level of flexibility, the cash management module has an effective error trapping routine that blocks the threat of data duplication. It was demonstrated effectively (and on one occasion inadvertently!) during the presentation.

Counterparties can be defined in the cash management module as internal as well as external, so intra-company trades from various books can be handled. Counterparty banking details, such as branch, SWIFT number and so on can also be entered and linked in to the cash management system for disbursements and receivables.

In order to facilitate global enterprise and risk management, a considerable amount of effort has gone into providing an API that allows the collection of data from external non-Opus systems. (Data can be received in either object-orientated or ASCII files.) This does more than just ensure that users are not beset with loose ends. When combined with the modules ability to decompose individual transactions into separate cash items, it will be of particular benefit to risk managers striving for that ever-elusive "global picture."

My view

While cash management may hardly be a topic to set the pulse racing, it is something that has gained enormously in importance in the last few years. The general narrowing of spreads in the industry has meant that efficient resource management has had to start to become a profit center in its own right. Couple this with the regulatory and business requirements of risk management and you begin to appreciate the timeliness of this product launch.

I have to admit to being seriously impressed by what is clearly a well designed and implemented application. Functionality is all there, as is flexibility. But above all else, I think its scope is the most significant point. A great deal of thought has clearly gone into ensuring that the cash management module can cope with any type of cash item, whatever its source. (The effort expended on the handling of cashflows from external systems alone bears witness to that.) The rigor of this approach has spawned an outstanding product.

The release of the Opus cash management module is also a tidy tactical move on Renaissance's part. Not only does it have the potential to enhance the effectiveness of some of the other modules in the existing Opus line up (the Risk Manager in particular), but it also puts down something of a strategic marker for Renaissance.

While the company has striven for some time to be seen as a front-to-back-office solution provider, the fact remains that many people still think of it as a provider of smart pricing tools. The cash management module could be the watershed where that all changes.

Peter G. Kane
EDS Global Securities Industry Group

At a time when business moguls and operating managers alike declare that "cash is king," cash management and risk management solutions have become de rigueur. This message has not been lost on Renaissance Software Inc. as it recently unveiled a new cash management module to the successful Opus product. The cash management functions build on the strong infrastructure established with Opus and extend the process to deliver a rich and intuitive suite of position, settlement and simulation results.

The module breaks down transactions into individual "cash items" and introduces a more flexibly defined "book" for linking common elements. The book grouping presents all settled cashflows derived from an instrument, including various fees, into a cohesive view. An enhancement that illustrates the thoroughness of the design allows input of non-standard settlement instructions at both the book and transaction levels. This feature is vital to multicurrency account clearing operations. A further refinement is the user definable option for both a base currency and funding currency for each account.

Counterparty cash-flow management is enhanced by the definition of counterparties as internal (that is, branches, subsidiaries) or external. In addition, the counterparty cashflow screen displays the entity for those counterparties that have multiple booking entities. The importance of maintaining the correct counterparty booking entities is essential to understanding an organization's exposure to legal and tax accounting issues particular to special purpose vehicles and other structured entities. Once the counterparty information is set up, a screen display and report can be generated for all accounts under that counterparty organized by ABA number, SWIFT number, CHIPS number and so on.

A unique feature is the ability for user-definable rules that define when cash items are generated based on the trade status. A user or systems administrator with the proper security can set the table to generate cash flows when a transaction is moved into a trade status of "booked" or "confirmed" depending on the accounting rules and revenue recognition preferences of the organization.

The Opus module includes the ability to ignore "implied" cash flows of outlying floating legs created from the yield curve and merely display the calculated or "known" cash flows depending on the user preference.

NOSTRO management is included in the cash management module. NOSTRO account balances are displayed based on the netting effect as required by the International Swaps and Derivatives Association (ISDA) rules.

Bowing to the accountants, the module allows a user to redefine a cash item as a suspense item. Once the definition is changed, a new journal voucher is automatically created for the item and the updated posting is made to the activity and balance positions.

Funding

A flexible funding application in Opus presents funding positions by either book or NOSTRO, depending on how the organization manages its obligations. If funding is done by NOSTRO, then a money market loan or deposit trade ticket for the suggested funding amount is generated. If funding is managed by book, a suggested trade is also generated. If the book currency and the funding currencies are different, Opus creates the F/X trade ticket and also generates the money market side of the funding deal for reconciliation.

For those accounts that require a minimum balance, the application incorporates this information into the suggested funding transactions.

Expanding Window Views

Rather than relying on opening multiple windows to display transaction detail, Opus uses an expanding window to add views to the existing window. This has the effect of maintaining the association and context of information. For example, a view of the account balance window displays the various balance line items that make up the total balance. By double clicking the mouse on the balance line item, the detail for that item is added to the expanded display window. Going the next step, a double click on the balance item detail will yield the item activity for that item detail. Further investigation would require viewing the balance sub-application. By double clicking on the balance item activity, the application is automatically launched. This design approach is not only well-conceived for users of Opus, but it represents a more efficient technical solution to a memory-intensive process.

This design feature is found throughout the Opus product line.

Importing External Cashflows

The key to an effective risk management system is its ability to receive data feeds from external systems. The new cash management module of Opus is architected to accept ASCII or object oriented (OO) formatted files of cashflows generated by other systems. This feature means that the Opus can be the central cash management repository across trading locations, business units and product areas. The greatest value of disciplined cash management is the ability to capture all cash inflows and outflows with offsetting of netting and projections of future exposures for flexibility in determining funding decisions. Armed with this information, a capital markets participant can nimbly select from several options to ensure the lowest cost of funding and the lowest risk factor.

Intelligent Report Generation

Renaissance has developed a technically proficient but simple to use report generator called "The Organizer," which is based on structured query language (SQL) design. It permits users to point and click to select, reorder and format tables and data attributes into customizable reports. The interface is quite intuitive and does not require any knowledge of SQL. Once customized, users can define their own default views of the report for future reporting cycles.

In addition, the cash management module has a dozen or so standardized reports for immediate use and modification. These include book funding projections, currency funding projections, balance details, NOSTRO projections, suspense items and so on.

The organizer also delivers report previews in PostScript before sending to print. Reports can be stored and archived in either PostScript or ASCII format for historical and audit purposes. Printing can also be scheduled for off-hours generation after the end-of-day processes are completed. The ASCII file format means that Opus cash item data can be uploaded into a spreadsheet for further analysis.

Currently, graphical representation of cashflows and reporting is not provided by Opus. Renaissance has identified a contained graphical capability as a priority for future releases. There is nothing to preclude users from incorporating Opus data into their own graphic applications.

Conclusion

Renaissance Software Inc. has delivered a well-conceived and elegantly crafted enhancement to Opus for cash management. While cash management has often been considered one of the more mundane aspects of risk management, it is just these types of basic controls and systems that differentiate world class risk managers from the mere pretenders.

Mr. Kane is a senior business manager in EDS Global Securities Industry Group. He specializes in developing technology treasury, trading and risk management solutions for multinational banks and brokerage houses. Before joining EDS, he has held technology positions at Lloyds Bank PLC and at Sumitomo Bank Capital Markets, Barclays Bank PLC and Merrill Lynch.

Mr. Kane has a BS in finance and international business from New York University.

Wolfgang Porada
Senior principal at AMS American Management Systems

There is no shortage of supply with IT systems supporting derivatives trading. Most of the solutions provided by software boutiques are focusing on front-office analytics support. Solutions covering the full end-to-end functionality from dealer trade-entry through middle office to back office are rather rare. Getting a deeper look into the cash management module of the Opus Derivatives System was an exciting experience.

The software clearly demonstrates that it's design was driven by practioners in ALM and cash management. As an IT consultant, I'm used to the typical problem-that a bank's internal hierarchy and booking structures do not fit into a black box provided by a software vendor. Either customization of the product or add-on tools are necessary.

The new Opus module shows that it is possible to develop a completely flexible system, where nearly everything concerning accounting is parameterized and user-definable. I never have seen a system capable of booking every single cash flow item of a multiple cash flow instrument, like a swap, into separate accounts! I would love to see this functionality becoming part of a limit and enterprise-wide risk management system.

The cash flows produced through the booking process of the Opus system (or imported from external systems) are accessible through a SQL tool, a GUI called "Organizer." This tool is much more powerful than standard GUIs for data access-it is possible to launch an application simply by double-clicking within this presentation layer.

One of the applications that can be launched directly from the SQL tool was the FX funding tool. This application automatically creates the necessary funding deals or the appropriate loans for the stream of currency cash flows (or for single cash flows as well). The user defines the appropriate parameters for this functionality as minimum balances, rounding or settlement lags.

This high grade of flexibility is consequently maintained in the reporting area of cash manager. Eleven turnkey reports are provided by the system. Because all reporting is done through standard SQL, it takes little time to customize the existing standard reports or set up additional individual ones.

Although the system I tested was already beta-tested at a client site, the demo crashed while I was conducting a data insert. Obviously this was caused by an inconsistent system setup, because several people had played around with the database and system configuration before the demo run.

Renaissance continues to position itself as a vendor offering software driven by practioners' needs, an approach that normally applies more to development sites at the east coast near Wall Street than to the more academic sites in Silicon Valley. Hopefully last year's acquisition by SunGard does not emphasize short-term financial goals over long-term strategic development.

Wolfgang Porada serves as director in the risk practice of AMS Management Systems, a leading IT consultancy. He is responsible for the solution architecture for enterprise-wide risk management systems in the banking industry. He joined AMS from SunGard, where he served as head of sales for Continental Europe.

Dr. Jeanette Jin Chiang, Ph.D.
Vice President, Chase Manhattan Bank

Renaissance Software's Opus cash management system is a comprehensive, centralized cash-flow warehouse for maintaining and analyzing firmwide transaction and position data primarily involving current and future currency receives and delivers. It is designed as a general infrastructure for users who need to manage, analyze or forecast cash flows and perform other related activities such as gap management and treasury funding. To understand the extent of theses capabilities better, the advantages and disadvantages of the software will be reviewed against high-level criteria such as the completeness of the system, its efficiency, inclusiveness and, of course, its accuracy. This review will also stress the degree of flexibility the new module offers users to customize the system and to add new functionality.

The cash management module is a basic tool for analyzing cash flows, projecting cash flows and providing customized reports. It allows users to browse and organize both internally and externally generated data such as actual and projected receives, delivers and balances. Since cash flow is a key concept in financial risk analysis, it is important for any risk manager to have a system that is flexible enough to integrate cash flows and data from various sources. Opus offers this flexibility by allowing users to generate cash flows, accept external cash flows, add new instruments, and add new fields via application utilities and APIs. In addition, the application's cash flow structures permit the user to combine and recombine individual elements and build customized objects. Subsequent results can be manipulated in a variety of ways and shown via custom reports and displays. Any analysis can be saved and rerun as a batch file or printed as a PostScript document or a simple text file. In addition, reports can be generated either by book or by currency. The program was developed in C/C++ and provides users the additional flexibility to integrate their 'in house' programs. Opus is available for UNIX-based systems only and employs Sybase as its relational database management system.

The overall structure of Opus is quite comprehensive. It allows for extracts of global transactions and positions from external trading and operational systems to reside in a centralized data management facility. It also allows users to define and maintain static data associated with the various instruments on numerous levels. The layouts of the cash-flow maintenance utilities are particularly well done in terms of their flexibility to work with and display data in both summary and itemized levels. It also provides a mechanism that links money market and foreign exchange transactions using both trading book and funding structures to some of the analysis tools, such as cash analysis and settlement management, that was straightforward and took only a few seconds. On the whole, the funding applications provided efficient processing and user interface as well. Inexperienced users can navigate through the system via a well-conceived GUI. The software is window and menu driven and you only need to know how to use a mouse to get around the system. For example, it required only a simple click to accept a transaction, clear the screen, and be ready to enter a new transaction without the need to bring up the new transaction window again.

Although the system provides the user with a receive vs. deliver gap analysis, the system offers little support on how best to meet any deficiencies or invest any excesses. The software does not provide any significant tools to help optimize the level of the cash balance at different points in time such as portfolio optimization or artificial intelligence. (Tools for this type of analysis are available within the larger Opus package.)

Overall, as a cash-flow organizer, Opus provides an efficient vehicle to manage cash flow of complex instruments. It also provides flexibility for users to communicate from a trading floor to back offices and to extract cash flows into other risk management tools. It is a good software for the accounting-based cash management. Meanwhile, in order to meet today's high-level standards, the system needs to extend its capability of conditional analytic functions.

Jeanette Jin Chiang, a Ph.D. in finance, specializes in the modeling and quantitative analysis of mortgage-backed securities. She has published articles on the term structure of the eurocurrency market and on volatility in the equity markets. She is also a frequent guest speaker at banks and other financial institutions in Taiwan and mainland China. Her views are personal and do not represent the views of Chase Manhattan Bank.

--