HOW TO EFFICIENTLY AND COST EFFECTIVELY USE
LEGAL COUNSEL IN SOFTWARE TRANSACTIONS

by Mark L. Skaist and Michael Cobb

Your company has been working for months to land the "big deal," and it wasn't easy. You've spent many late nights and earned countless frequent flier miles wooing the big customer, negotiating key business terms, and finally, everyone is ready to put things into writing. You then call your attorney and ask him to give you a "standard form" of agreement for you to use for the software development, licensing, distribution, or other similar transaction that you've negotiated. When you finally get the agreement from your attorney, you are dismayed to find that, while it is lengthy and full of legalese, it does not seem to describe your transaction at all. After spending hours with your attorney trying to explain the deal and trying to conform the agreement to the transaction at hand, and after spending weeks negotiating seemingly irrelevant deal terms with the other side, you finally sign the contract. When you finally get back to doing the real work of maintaining or repairing the relationship with your customer, you receive a huge legal bill from your attorney. The end result is that the deal took longer and cost more than it should have, and worse yet, started off the relationship with your customer on the wrong foot.

By learning to efficiently and cost effectively use your legal counsel in software transactions, your company will be able to get deals signed more quickly, and you will end up with an agreement which accurately reflects the transaction, while protecting your rights, without spending an inordinate amount of money or damaging business relationships.

SELECTING AN ATTORNEY

One of the most important decisions you can make in this process is choosing the right attorney. You first need to determine whether or not your attorney is experienced in software transactions. You might not have an attorney experienced in these types of transactions if he doesn't know the difference between an ASP and an SUV, or if when asked if she is familiar with client/server environments, she starts talking about her favorite restaurant. All kidding aside, an attorney who has little or no experience in software transactions will likely delay the process, and you will likely end up with diminished protection for your company. If you use a law firm that has put together a team of attorneys to work on your account, find out who specifically on the team will work on your software transactions. Sometimes it makes economic sense to have a junior attorney from the team work on a given transaction, but you will want to be sure that the senior software transaction attorney is engaged as well. Also, keep in mind that while intellectual property issues are typically paramount in software transactions, these transactions can also involve complex corporate, securities, tax, and employment matters. Therefore, it is helpful if the attorney handling your work is experienced in some of these areas, and has access to experts in other areas of law within his or her law firm.

GETTING YOUR ATTORNEY UP TO SPEED

On Your Company. An experienced software transaction attorney is still only as good as his or her knowledge of your company. Make sure your attorney takes the time to learn about your company and your specific industry. Make sure he or she clearly understands your technology, products and related requirements. While your attorney might not necessarily bill you for time spent getting up to speed on your company, any time and money spent up front should pay dividends later in the process. You can assist by providing your attorney with relevant information.

On the Transaction. Make sure that you provide your attorney with a clear summary of the important terms of the transaction. This includes not only the key business and economic terms, but also any special concerns or risks you think are relevant. You will also want to give your attorney some indication as to where you feel both parties to the transaction are in terms of bargaining strength, so that your attorney can appropriately determine what would be realistic terms and conditions for inclusion in the first draft of the definitive agreement, or how to best respond to the initial draft if it is prepared by the other side's counsel.

COLLABORATING WITH YOUR ATTORNEY

Your attorney's primary function is to create a legal and binding document that sets forth the rights and obligations of each party to the agreement, and protects your company's key interests. An attorney experienced in software transactions can bring insight into solutions to some problems which are not solely legal in nature, as well as better perform his or her primary functions of creating an appropriate document and protecting your interests. A proper collaborative environment is the key to unlocking this potential.

Be realistic in your expectations and don't expect your lawyer's "standard form" to be directly applicable to your transaction. Some kinds of transactions do lend themselves very well to fairly standardized agreements (for example, end user license agreements). However, even seemingly simple software transactions may have unique aspects requiring drafting of new contractual provisions, and more complex transactions can involve significant amounts of customized language.

GETTING YOUR ATTORNEY INVOLVED AS EARLY AS POSSIBLE

A brainstorming session among your attorney and the key business and technology people in your company early in the transaction can help to enlighten both you and your attorney as to various possibilities and risks, and will help guide you towards structuring the transaction in the most advantageous manner.

When your attorney provides you with a first draft of the definitive agreement, or his or her first round of comments to an agreement prepared by the other party's counsel, review it carefully, and have the applicable technical and business people within your company carefully review it as well. Communicate your comments to your attorney, and ask questions if there are provisions or concepts that you do not understand. While a legal contract is full of "legalese," most concepts are understandable if properly explained, and it is important for the people within the company ultimately responsible for the transaction to understand and be comfortable with the rights, obligations and risks which are set forth in the agreement.

The best attorney-client relationships are collaborative. When you hire a mechanic to repair your car, or a doctor to perform a surgery, you ask for work to be done, and then you receive a finished product or service. Properly using an attorney in a software transaction, on the other hand, is more like using an architect to design a building, where the client presents a vision of what the end product needs to accomplish, and there is give and take between client and service provider as the vision becomes a reality. By keeping these concepts and mind, you should be able to more to efficiently and cost effectively use your legal counsel in software transactions.

Mark Skaist is a partner, and Michael Cobb is an associate, in the corporate department of Stradling Yocca Carlson & Rauth, a full-service business law firm of more than 100 lawyers based in Newport Beach, California. Mr. Skaist and Mr. Cobb work extensively with companies in the high technology/information technology industries. Stradling Yocca Carlson & Rauth's commercial practice concentrates on corporate securities, corporate finance, mergers and acquisitions, public offerings and other related matters. The firm also has significant litigation, intellectual property, tax, employment law, real property and public law practices. Stradling Yocca Carlson & Rauth's Orange County office is at 660 Newport Center Drive, Suite 1600, Newport Beach 92660. For more information, phone 949-725-4000 or visit the firm's website at www.sycr.com.

 

Site Hosted by