With nearly 800 employees, a $672 million market capitalization, and a stock that trades at 4.4 times its trailing 12-month revenues, Advent Software is by far the biggest of all the companies selling portfolio management software (PMS) to independent advisors. It dwarfs the competition. But unless Advent changes, it could lose its dominance.
The technology driving PMS systems has completely changed over the last five years, while Advent’s software has basically remained the same. Advent’s portfolio management reporting and accounting program, Axys, is powerful, proven, and accurate. But it was built on 1980s technology, using a proprietary database.
In the ’80s, you would write your own code programming your database. Today, however, database programming is standardized around products like Microsoft SQL and Oracle. To program an SQL database, developers use tools that make software coding easier, faster, and less costly. While all the code behind Advent must be written in its own proprietary scripting language that only Advent developers and a small cadre of consultants know, SQL database programmers have wizards and components they can plug into their code to make programming much easier.
Advent Axys’s archaic back end presents real limitations to advisory firms. To integrate Advent with a customer relationship management program, trading module, and other programs, you must know Advent’s programming language, or buy Advent’s pricey companion modules. By contrast, with an SQL database you can get directly to the underlying tables if you know how to use them, and the data tags are not cryptic proprietary terms that are known only to a small group of technologists.
Any good database programmer can make an open-database PMS system link dynamically to other applications like your CRM system, or create custom reports and merge your PMS system data into Microsoft Office documents. While engaging a database programmer to write a script that pipes in data from an SQL-based PMS system would be very doable, there is a very limited number of programmers that you could hire to do this with Advent Axys because it requires intimate knowledge of Advent’s complex database structure.
This is not to diminish Axys’ strengths. In a Web tour of Axys that Advent hosted for a group of about 10 advisors I convened, the benefits of the application were evident: elegant-looking reports, a time-tested calculation engine, and clean interfaces with more than 400 brokerages, custodians, and institutions.
Axys offers more than 200 different performance and management reports. Schwab, by contrast, says its PMS software offers only 40 interfaces and 102 performance and management reports. Another PMS system popular with advisors, dbCAMS, offers 200 interfaces and 61 reports (a review of Schwab’s system and dbCAMS’s appeared in my December 2004 column in Investment Advisor). Axys handles all types of tax lot accounting and management options–LIFO, FIFO, and average, actual, highest, or lowest cost–and is targeted at money management firms with $5 million to $100 billion under management. In addition, with 3,800 customers, 21 years in business, and a customer base that would find it difficult to convert their data and defect to another program, Advent is unlikely to go out of business or suffer from business risk that could hobble smaller, newer competitors.
But Will Advisors Buy Brand X?
Despite Axys’s many strengths, new advisory firms are likely to consider alternatives before signing up with Advent. Its failure to change the guts of its program is likely to allow small, innovative companies an opening. Other programs will give an advisory firm more flexibility, a better price, or a more user-friendly interface.
For advisory firms that want to create custom reports, custom screen views, and dynamically link PMS data into mail merge documents, or use their PMS data in ways custom-tailored to their business process, Advent has limitations compared to more modern systems.
Say you want to integrate some of your Advent Axys data into your CRM system. CRM programs made for financial advisors, such as Junxure, ProTracker, or other systems built on SQL or another open database connectivity-compliant (ODBC) database, allow you to easily import data from an open-architecture PMS system. However, moving data from Axys into an ODBC-compliant CRM system such as Junxure is a two-step process. You must run a report in Advent, which produces an Excel spreadsheet, and then import that spreadsheet into Junxure using a utility. In contrast, with a PMS system that is built on SQL or any other ODBC-compliant database, the import is a one-step process.
In addition, an industrious advisor who is using an ODBC-compliant PMS system could create his or her own simple CRM system. Such a system could merge quarterly data from the PMS system with a form letter to clients. Billing and other core business functions could also be tailored to fit an advisor’s way of doing business. An advisor with a technical bent could do all this himself, but it is probably more practical to hire a programmer. And you could get a mail merge form letter, billing, and other basic functions programmed for $1,000 or $2,000. While this would not be nearly as broad an application as a shrink-wrapped CRM system, like ProTracker or Junxure, it would give a firm core CRM functionality. Since advisors all have their own ways of running their businesses, this flexibility is important.
The Scoop on Qube
Advent does sell Qube, a CRM system that is integrated with Axys, but Kathleen Golden, an Advent spokeswoman, declined to provide its price. So we asked around. Two sources familiar with Advent pricing said that Qube costs $7,500 for a three-user license, $10,000 for six users, and $15,000 for 10 users. The minimum annual license and support fee is $1,500 for three users, according to one of the sources. This is “tier one” pricing for firms with under $1.5 billion. Tier two pricing for larger firms is higher. However, Qube can use all of the PMS system’s data because it is meant to run with Axys.
For Axys itself, Advent offers steep price discounts for smaller firms under a program called Advent Office Essentials (AOE). Those with less than $50 million in assets under management pay a first-year license fee of $4,000 and an annual license fee of $2,000 thereafter. Advisors with $50 million to $100 million pay a first-year license fee of $10,000 and an annual fee of $6,000. Beyond the first license, additional seats cost $1,000 a year for firms with less than $50 million under management, and $2,500 per seat per year for firms with $50 million to $100 million under management. Firms with more than $100 million in assets under management pay higher prices, but Advent declined to disclose them.
Firms taking advantage of AOE’s discounted pricing should consider the cost of Qube, and its trading module, Moxy. Since Advent’s database is a collection of many individual text files, each one representing a single account, it’s difficult to create a custom-programmed CRM or trading system or integrate non-Advent products with Axys.
Advent’s strategy is to make it compelling for advisors to buy the entire suite of Advent products when their businesses grow. Moving to another PMS package would be costly and disruptive. For advisors who exceed the $100 million asset level, Advent’s suite becomes compelling rather than facing the hassle and costs of a PMS conversion, despite the high cost of the Advent suite.
Larger firms and those that are sophisticated about using their PMS data often like to have the flexibility to create their own views of their data. For instance, say your firm wants to view a list of accounts by customer name and asset values, Social Security numbers, and e-mail addresses. In Advent, you would have to run a report to get at that data. With an SQL database product, you could essentially create your own interface to see that view of your data all the time. You could use Microsoft Access or Excel to dynamically access your PMS database, and the data would be fed live into that user interface without any exporting or importing.
Not being able to program your own screen view in Advent is a limitation, given Axys’ interface. Axys does not let you see your accounts and drill down into your database on-screen.