Filed Under Finance | Leave a Comment

installing software
Steve Welker asked:


In most cases when you sign up with a FOREX broker they will provide you with software to execute transactions as well as get market information. Since online trading has been around for quite some time now, the brokers have a pretty solid understanding of what the traders need from trading software. There are two primary classifications of software provided by the brokers; web based and client based.

One of the mandatory services needed by all FOREX software is real time market updates. Since the FOREX market is so fast paced and volatile traders must have data that is accurate to a few seconds to make decisions on when to enter and exit their positions. All brokers make claims that their software will remain updated with a minimum of delay but the reality is that there are a variety of factors that can delay the software displaying updated information.

The users internet connection speed as well as their geographical distance from the broker are probably the two primary issues that can affect the update time. If you wish to be successful trading FOREX it is highly recommended that you have a high speed internet connection and a fairly up to date computer. You might also consider selecting a broker relatively close to you; if you are trading from the US you might want to avoid a broker based out of Australia. During times of extreme market volatility this distance could cause a delay significant enough to cause issues with your trades.

Web Based or Client Based?

Web Based software is not actually installed on your computer it runs on the brokers web site. You only need to have a browser compatible with the software to access and use this software. Client based software is loaded directly on your computer; in most cases you are able to download the software from the brokers site and then install it. Web based software is rapidly growing in popularity as more and more brokers offer it. The primary advantages to web based software are convenience and security. With web based software you can log in to your account and get market updates and place trades from any computer with an internet connection. If you use client based software you are only able to make trades from the computer that you have the software installed on.

As well as being more convenient web based software also offers a higher level of security. During the actual transmission of data both web based and client based software encrypt the transmitted data with a high level encryption. On client software though there is the risk of data being stolen from the client pc by hackers or Trojans.

The most basic software packages will provide you with real time quotes and information as well as allowing you to enter and execute trades. Up to date quotes are provided for most currency pairs and the software will allow you to open or close a position at market prices. The software should also allow you to set up trades with limit orders and stop loss orders. More advanced packages will also offer charting capability that can show you many different viewpoints.

Any good broker will provide you with basic software free of charge just for using them as your broker. Many of your better brokers will offer an advanced version of their software for a fee. The advanced version will give you extra capabilities such as executing trades right from the chart and enhanced analytical ability.



HARRISON

Filed Under Finance | Leave a Comment

installing software
Dave Kauppi asked:


One of the most challenging aspects of selling a software company is coming up with a business valuation. Sometimes the valuations provided by the market (translation - a completed transaction) defy all logic. In other industry segments there are some pretty handy rules of thumb for valuation metrics. In one industry it may be 1 X Revenue, in another it could be 7.5 X EBITDA.

Since it is critical to our business to help our information technology clients maximize their business selling price, I have given this considerable thought. Why are some of these software company valuations so high? It is because of the profitability leverage of technology?

A simple example is what is Microsoft’s incremental cost to produce the next copy of Office Professional? It is probably $1.20 for three CD’s and 80 cents for packaging. Let’s say the license cost is $400. The gross margin is north of 99%. That does not happen in manufacturing or services or retail or most other industries.

One problem in selling a small technology company is that they do not have any of the brand name, distribution, or standards leverage that the big companies possess. So, on their own, they cannot create this profitability leverage. The acquiring company, however, does not want to compensate the small seller for the post acquisition results that are directly attributable to the buyer’s market presence. This is what we refer to as the valuation gap.

What we attempt to do is to help the buyer justify paying a much higher price than a pre-acquisition financial valuation of the target company. In other words, we want to get strategic value for our seller. Below are the factors that we use in our analysis:

1. Cost for the buyer to write the code internally - Many years ago, Barry Boehm, in his book, Software Engineering Economics, developed a constructive cost model for projecting the programming costs for writing computer code. He called it the COCOMO model. It was quite detailed and complex, but I have boiled it down and simplified it for our purposes.

We have the advantage of estimating the projects retrospectively because we already know the number of lines of code comprising our client’s products. In general terms he projected that it takes 3.6 person months to write one thousand SLOC (source lines of code). So if you looked at a senior software engineer at a $70,000 fully loaded compensation package writing a program with 15,000 SLOC, your calculation is as follows - 15 X 3.6 = 54 person months X $5,800 per month = $313,200 divided by 15,000 = $20.88/SLOC.

Before you guys with 1,000,000 million lines of code get too excited about your $20.88 million business value, there are several caveats. Unfortunately the market does not care and will not pay for what it cost you to develop your product.

Secondly, this information is designed to help us understand what it might cost the buyer to develop it internally so that he starts his own build versus buy analysis. Thirdly, we have to apply discounts to this analysis if the software is three generations old legacy code, for example. In that case, it is discounted by 90%. You are no longer a technology sale with high profitability leverage. They are essentially acquiring your customer base and the valuation will not be that exciting.

If, however, your application is a brand new application that has legs, start sizing your yacht. Examples of this might be a click fraud application, Pay Pal, or Internet Telephony. The second high value platform would be where your software technology “leap frogs” a popular legacy application.

An example of this is when we sold a company that had completely rewritten their legacy distribution management platform for a new vertical market in Microsoft’s latest platform. They leap frogged the dominant player in that space that was supporting multiple green screen solutions. Our client became a compelling strategic acquisition. Fast forward one year and I hear the acquirer is selling one of these $100,000 systems per week. Now that’s leverage!

2. Most acquirers could write the code themselves, but we suggest they analyze the cost of their time to market delay. Believe me, with first mover advantage from a competitor or, worse, customer defections, there is a very real cost of not having your product today.

We were able to convince one buyer that they would be able to justify our seller’s entire purchase price based on the number of client defections their acquisition would prevent. As it turned out, the buyer had a huge install base and through multiple prior acquisitions was maintaining six disparate software platforms to deliver essentially the same functionality.

This was very expensive to maintain and they passed those costs on to their disgruntled install base. The buyer had been promising upgrades for a few years, but nothing was delivered. Customers were beginning to sign on with their major competitor.

Our pitch to the buyer was to make this acquisition, demonstrate to your client base that you are really providing an upgrade path and give notice of support withdrawal for 4 or 5 of the other platforms. The acquisition was completed and, even though their customers that were contemplating leaving did not immediately upgrade, they did not defect either. Apparently the devil that you know is better than the devil you don’t in the world of information technology.

3. Another arrow in our valuation driving quiver for our sellers is we restate historical financials using the pricing power of the brand name acquirer. We had one client that was a small IT company that had developed a fine piece of software that compared favorably with a large, publicly traded company’s solution. Our product had the same functionality, ease of use, and open systems platform, but there was one very important difference.

The end-user customer’s perception of risk was far greater with the little IT company that could be “out of business tomorrow.” We were literally able to double the financial performance of our client on paper and present a compelling argument to the big company buyer that those economics would be immediately available to him post acquisition. It certainly was not GAP Accounting, but it was effective as a tool to drive transaction value.

4. Financials are important so we have to acknowledge this aspect of buyer valuation as well. We generally like to build in a baseline value (before we start adding the strategic value components) of 2 X contractually recurring revenue during the current year.

So, for example, if the company has monthly maintenance contracts of $100,000 times 12 months = $1.2 million X 2 = $2.4 million as a baseline company value component. Another component we add is for any contracts that extend beyond one year. We take an estimate of the gross margin produced in the firm contract years beyond year one and assign a 5 X multiple to that and discount it to present value.

Let’s use an example where they had 4 years remaining on a services contract and the last 3 years were $200,000 per year in revenue with approximately 50% gross margin. We would take the final tree years of $100,000 annual gross margin and present value it at a 5% discount rate resulting in $265,616. This would be added to the earlier 2 X recurring year 1 revenue from above. Again, this financial analysis is to establish a baseline, before we pile on the strategic value components.

5. We try to assign values for miscellaneous assets that the seller is providing to the buyer. Don’t overlook the strategic value of Blue Chip Accounts. Those accounts become a platform for the buyer’s entire product suite being sold post acquisition into an installed account. It is far easier to sell add-on applications and products into an existing account than it is to open up that new account. These strategic accounts can have huge value to a buyer.

6. Finally, we use a customer acquisition cost model to drive value in the eyes of a potential buyer. Let’s say that your sales person at 100% of Quota earns total salary and commissions of $125,000 and sells 5 net new accounts. That would mean that your base customer acquisition cost per account was $25,000. Add a 20% company overhead for the 85 accounts, for example, and the company value, using this methodology would be $2,550,000.

After reading this you may be saying to yourself, come on, this is a little far fetched. These components do have real value, but that value is open to a broad interpretation by the marketplace. We are attempting to assign metrics to a very subjective set of components. The buyers are smart, and experienced in the M&A process and quite frankly, they try to deflect these artistic approaches to driving up their financial outlay.

The best leverage point we have is that those buyers know that we are presenting the same analysis to their competitors and they don’t know which component or components of value that we have presented will resonate with their competition. In the final analysis, we are just trying to provide the buyers some reasonable explanation for their board of directors to justify paying 8 X revenues for an acquisition.



MARK

Filed Under Finance | Leave a Comment

installing software
Dave Kauppi asked:


We get to witness buyer behavior first hand in our software investment banking practice. The most important behavior is their economic vote - how much they are willing to pay for an information technology business. Many factors go into their assessment of value, but a contractually recurring revenue stream is consistently the number one value driver.

Why is this so important? The first answer is risk. Buying a business is risky. Any factor that reduces this risk is rewarded with transaction value. Forecasted sales, for example, are at the high end of the risk scale and are heavily discounted in value. Historical time and materials revenues that are “most likely to be at about the same level” next year are somewhere in the middle of the risk scale and are valued accordingly.

The owner and key employees may leave after the acquisition and may take their customer relationships and accounts with them. Those customers locked into contracts are less likely to leave. The acquisition can temporarily inject uncertainty into the marketplace and cause disruption or delays in pending sales situations. The integration efforts will introduce execution risk into previously routine revenue generating activities.

The acquiring company wants the existing customers to stay put long enough to get comfortable with the new company. Contracts with plenty of time remaining are their security.

How can you use this knowledge to your advantage? Here are some actions the owners should take in anticipation of selling their software or information technology business. Many of these actions would be implemented by the acquirer post acquisition. If, you implement them prior to the sale, the buyers will reflect that in an enhanced purchase price. If the buyer implements them post acquisition, they certainly will not pay you for the improvements.

Go on a mission to convert every time and materials revenue source you can to an annual contract. If you are a software company, for example, and you have customers that are not on an 18% - 20% annual maintenance contract, get those customers converted. A strategy might be a one time “get current sale” in return for signing an annual maintenance contract. Services companies should review their time and materials records with their regular customers and devise programs that convert those to annual fixed price programs. Software companies that also provide services, devise a concept where you provide departmental or functional outsourcing for your clients.

Review all long-term maintenance contracts and implement price increases that are covered by your annual increase limits. Send your sales team out to all accounts that are not on your latest version. Bring those accounts current with the appropriate license and maintenance level increase.

Do you have any add-on modules that your customer base has been slow to adopt? Offer a 2-year price freeze on their currently installed software if they buy the add-on module and sign a maintenance agreement. The principal theme of these actions is to increase your company’s level of contractually recurring revenue. That is your most important financial driver of the value of your company.

Tie these actions directly to your sales team’s commission plan. The commission plan should tell your sales reps exactly what you value. A higher commission rate should be applied to recurring revenue contracts. If you have poor performers, immediately put them on notice. You may tie their future employment to meeting some short-term goals in these strategic areas. If they continue to under perform, let them go. A buyer that is looking at your business will rightfully question your management capability when the find in due diligence that you have allowed a poor performer to drain profits from your company.

If you are concerned that firing the sales rep would be disruptive to your customer base, offer to allow him to stay on a commission only plan. Remove his fixed salary portion and replace that with a higher commission rate that would equal his previous expected compensation level at 100% of quota. Let’s think of it this way. If a salesman’s lack of performance is costing you $50,000 in EBITDA and your company will sell at a 7 times multiple, this laggard will cost you $350,000 in transaction value.

Your key short-term strategy in maximizing your company’s value in the marketplace is to increase the level of contractually recurring revenue. As an acquiring company looks at you as a potential acquisition target they place a value of, for example, 1 X on projected new sales supported by historical performance. They will place a value of 2 times on the revenue that is covered by contracts they acquire with the purchase of your information technology company.

On a value scale, contractually recurring revenue is a 10, expected historical revenue is a 6 and a sales pipeline is a 3. Move your 3’s and 6’s to 10’s and recognize a big boost in your business selling price.

Go on a contractually recurring revenue hunt Before you sell your information technology company.



DANA