Warning: we have them.

  1. 128
    It's not your fault

    “Our current system doesn’t work because we didn’t set it up properly.” That’s the sign of a brainwashed customer.

  2. 127
    Blue horse with wings

    Draw a blue horse with wings. If both you and Leonardo da Vinci did this, you’d both satisfy the functional spec.

  3. 126
    Wide vs deep

    All-in-one (wide) vs best-of-breed (deep)? Some problems need you to go extremely deep just to get an acceptable solution.

  4. 125
    Defying logic

    “On the 29 February each Contract Year, Service Provider shall…” This is a real life snippet of a contract put together by a “top” law firm.

  5. 124
    Cheap parachutes

    Picking the cheapest vendor is like picking the cheapest parachute. It’s quite expensive to resurrect someone after a big splat.

  6. 123
    Heavyweight vs practical

    Why do heavyweight, sprawling software deployments always seem to fail? The answer: People are idealistic.

  7. 122
    Spend vs contract

    Did you get invoiced (and therefore pay) more than was agreed in the contract? This is a real pain point for larger companies and government projects.

  8. 121
    Looks easy, is hard

    The problem looks easy but is actually hard. This is why for some domains, all the available solutions suck.

  9. 120
    Use fewer categories

    Create more categories and you create more of a maintenance burden. Even if you stick to your strict system, your colleagues won’t.

  10. 119
    Contractual incompetence

    Contractual risks are things you’ve agreed to that could hurt you in the future, like uncapped liability.

  11. 118
    Murderous maze

    Remember the murderous maze from Harry Potter and the Goblet of Fire? That’s what our system of laws and regulations is like.

  12. 117
    Greed is good

    A greedy algorithm is where you take the best possible next step. You incrementally improve the system, always focusing on what’s right in front of you.

  13. 116
    Walled gardens

    Your counterparties are far less keen than you to use your end-to-end contracting workflow. They may well insist that you follow their process, not yours.

  14. 115
    Investment vs insurance

    Contracts are a minefield for unlikely or poorly understood hazards. Especially if the contract is bespoke or has been heavily negotiated from a template.

  15. 114
    Too many laws

    The system is clogged. It is slowly strangling us. We keep adding more laws than we remove. We yawn when rules are put in place only to complain when their removal is threatened.

  16. 113
    Polishing turds

    Files and folders are fundamentally insufficient for contracts. They can’t model the relationships between contractual documents and their constituent obligations and data.

  17. 112
    Is there any tradeoff to simplicity?

    Every good thing has a negative tradeoff. Or so we’re told. Sure… in the pursuit of simplicity, you might upset someone. You have to say “no” a lot.

  18. 111
    Root source

    Your HR system overlaps employee compensation data with your accounting system which overlaps customer billing data with your CRM etc.

  19. 110
    It's the product's fault

    Is there anything more desk-smashingly frustrating than a product that doesn’t work? Not just when it doesn’t work, but when it doesn’t behave as expected.

  20. 109
    Digital clear-out

    If you’ve ever done a clear-out of your possessions, you’ll know how amazing it feels afterwards. Get rid of junk data, software, and features. You will feel great.

  21. 108
    Carbonised bread

    You can instantly find the price you paid for your cheapskate toaster 3 years ago. Yet it takes you untold hours to figure out your liabilities across your customer contracts.

  22. 107
    Order vs chaos

    It takes seconds to burn a book that took years of meticulous work to create. There is a jarring asymmetry between order and chaos.

  23. 106
    Software is cheap

    The same person who’d happily pay £6 for a pint of beer will go to any lengths to avoid paying 69p for an app.

  24. 105
    Why are key dates so hard?

    “We keep missing key dates in contracts.” Why hasn’t this problem been solved? It looks so simple on the surface but it’s incredibly deep.

  25. 104
    Concentrate responsibility

    The more places you back up your data, the lower the risk of data loss. The more people you entrust a secret to, the greater the risk of a leak.

  26. 103
    Division of labour

    Organising, storing, and retrieving information… there is literally a science to these things. Do lawyers learn any of this science? Procurement professionals? Commercial teams?

  27. 102
    If contracts were standardised

    Imagine a world where all contracts are ultra-standardised. Data capture becomes incredibly easy; each document is the same.

  28. 101
    The database shouldn't care

    Unlike your sales contracts, your procurement contracts look different to each other because they originated from your multiple different suppliers.

  29. 100
    Progressive enhancement

    When building a contract database, you don’t start knowing exactly what you want. You don’t know what data points you care about capturing.

  30. 099
    Tailoring

    A contract database is only useful if it’s tailored. It needs to conform to your business, your processes, your contracts, and the data you care about inside them.

  31. 098
    Noise

    Even simple contracts contain hundreds of potential data points. In any given scenario, you probably only care about a small subset of those.

  32. 097
    Missing keys

    If your piano is missing half its keys, even the best pianist will struggle. They’ll spend more time working around the problem than playing beautiful music.

  33. 096
    Perfect software

    Why does so much “perfect” software fail? Implementation and maintenance. Features and functionality are only as good as the manual effort required to make them possible.

  34. 095
    Exploit your IP

    If your business model is predominantly consulting / time-and-materials, you might be missing a trick.

  35. 094
    Communist contracts

    The total business value of 10,000 NDAs is probably worth less than your single most important customer contract.

  36. 093
    Standardising chaos

    How do you standardise chaos? A contract database needs to do exactly this. Contracts are extraordinarily variable from one to the next. This is why they’re so tough to manage.

  37. 092
    Try DIY

    It’s hard to appreciate a solution until you’ve tried solving the problem. This is why it’s a good idea to first try building your own contract database first.

  38. 091
    Same contract, different teams

    You’re losing money because your teams have no way to collaborate over contracts. Let’s go through an example.

  39. 090
    Two (3) years

    The term of this agreement shall be two (3) years from the commencement date. It’s scary how often we see errors like this.

  40. 089
    Blacksmiths vs knights

    The blacksmith crafts the sword and the knight wields it. So why do we expect lawyers to be information architects?

  41. 088
    Water pistols and forest fires

    Today’s contracts are optimised for production, not consumption. For decades we have been using them to write contracts faster, write more of them, and make them longer.

  42. 087
    The cost onion

    Cost. Price. Contract Value. These are data points we’re often asked to capture from our customers’ supplier contracts. We then peel the cost onion.

  43. 086
    Value, not volume

    1,000 contracts representing £1,000 each are collectively 10x less valuable than one £10M contract. Value and importance are not evenly distributed across your contracts.

  44. 085
    Hidden costs

    All-in-one Contract Management Systems (or CLMs) are far more expensive than what you think. You need to pay a person full time to setup and maintain the system.

  45. 084
    Edge cases

    Your system that works 99% of the time might crumble 1% of the time due to an edge case. Accounting for that edge case is disproportionately costly.

  46. 083
    Data extraction is dead

    “Ten business days prior to the end of each Contract Quarter, Service Provider must <do very important thing or suffer a penalty>”.

  47. 082
    Logical errors

    In any network, you have nodes and links. Like how cities are connected with roads. Data points within a contract are like nodes.

  48. 081
    Contracts = programs + data

    There’s a big difference between a program and a data file. You could boil an invoice down to a row in a data file or spreadsheet, since it’s simply a flat list of key-value pairs.

  49. 080
    From nebulous to concrete

    “Can you get me all data processing clauses across our contracts?” We hear this one a lot. It’s not a very good question.

  50. 079
    Flexibility over features

    Different contracts within the same organisation contain different types of information. Sometimes this information is specific to the organisation.

  51. 078
    Optimise for management

    Optimise your important contracts for ease of management, not convenience pre-signature. There are so many examples but we’ll focus on one.

  52. 077
    Flooding the toilet

    “I could easily build it myself”. This is the voice of someone who hasn’t tried building it. If they think it’s easy but it’s actually hard, they won’t want to pay what it’s worth.

  53. 076
    Accounts in your head

    Imagine you have a fantastic accountant. However fantastic he is, his head isn’t the best place to store your bookkeeping data.

  54. 075
    Accessibility before analysis

    To analyse data, it first needs to be accessible. Both to humans and computers. Humans need a good interface to see and explore that data.

  55. 074
    Auto-renewals are good

    Unpopular opinion: auto-renewals make contract management easier. It’s easy to see why for your customer contracts.

  56. 073
    Integrations are not enough

    You will sign a healthy proportion of your contracts on someone else’s e-signature solution. There are hundreds of e-signature solutions out there.

  57. 072
    Atomic contracts

    Contracts are a composition of atomic pieces. Those pieces may link to each other. A list of parties.

  58. 071
    Configuration hell

    Buying a contract management system (or CLM) is like buying a computer in the 1970s that you have to program yourself.

  59. 070
    Bloat

    When you buy an all-in-one product, don’t complain about the bloat. You signed up for it. Most of the buttons clogging up your view and confusing your team were added for someone.

  60. 069
    Mutual sloppiness

    Maybe you think you can “get away” with sloppy contract management because your counterparties are also sloppy.

  61. 068
    Flight vs destination

    When you go on holiday, the destination is what matters. You probably just book the cheapest flight you can find.

  62. 067
    Know the rules

    Your contracts represent your most important business relationships. They are lists of self-imposed rules that if breached, threaten those relationships.

  63. 066
    Do you need it?

    When you buy an all-in-one contract management system, make sure you actually need all of it. And that you need all of it straight away (spoiler: you probably don’t).

  64. 065
    Safely close deals faster

    Contract negotiations often drag. A contract database can turn a headache into a secret weapon for closing deals faster.

  65. 064
    Intersecting worlds

    Sometimes you want a data grid that you can filter and manipulate. This is the structured, numerical world.

  66. 063
    Relationship damage

    Poor contract visibility is ruining your customer relationships. Do you have customer contracts that deviate from your standard terms?

  67. 062
    Zombie paper cuts

    A sword to the chest is more dramatic than a thousand paper cuts, but both can hurt. The paper cuts are dangerous.

  68. 061
    Reasoning vs retrieval

    With text-based information like contracts, you might be tempted to just train a large language model (LLM, or “AI”) on a bunch of text and ask it questions.

  69. 060
    The invisible 90%

    90% of your contract data is invisible. Even if you flawlessly copy and paste contract data into all your other systems. CRMs, HR systems, risk and finance systems, etc.

  70. 059
    Copy and paste

    The contract is the source of truth, not the systems you copied it into. And that source of truth isn’t static.

  71. 058
    Important, hard, neglected

    Let’s look at a common scenario that beautifully illustrates how important, hard, and neglected contract structure is compared to data capture.

  72. 057
    Dirty deals

    Do you have standard terms of service your customers sign when they purchase from you? Customers will often push back on these terms.

  73. 056
    Complexity requires checkpoints

    The only justification for a complex solution is a complex problem. A complex solution can’t be designed or built straight away.

  74. 055
    Optimise for minimal effort

    If you’re establishing a system of record, you should optimise for minimising effort over anything else.

  75. 054
    Inefficient bins

    Your customer needs to pay you for a product or service you’ve delivered. You need an invoice. You type a bunch of numbers into a structured form.

  76. 053
    Toothbrush data

    The digital revolution made collection and storage of information extremely easy and cheap. That wasn’t always the case.

  77. 052
    The critical step hiding in plain sight

    For any interpretation of a contract to make sense, you first need to make sure you’re looking at every single one of the documents that make it up.

  78. 051
    How most companies do post-signature

    All you need to do once you’ve signed a contract is get hold of the PDF, correctly file it away in our shared drive that our IT team arbitrarily restricted your access to.

  79. 050
    Wooden rocket

    Your contracts are set up for failure. Not because of what’s in them (maybe that too), but because of how their information is stored.

  80. 049
    Sharp edges

    Negotiations happened and janky terms were agreed. Even if the people responsible are still around, nobody is going to remember all of those sharp edges before they cut you.

  81. 048
    Contract fragmentation

    Every part of a business has contracts and every contract has multiple stakeholders, usually sitting across different parts of the business.

  82. 047
    Contracts on autopilot

    Contracts aren’t just data, but instructions. A contract database therefore not only needs to capture that data, but simulate the instructions that surround it.

  83. 046
    Expensive wasted negotiation

    Imagine paying for a hotel and then sleeping on the street instead. That’s exactly what so many companies do with their contracts.

  84. 045
    Build a contract database before it's too late

    Events, opportunities, mistakes, and unconsidered risks manifest at a moment’s notice, lurking in the shadows before pouncing at the worst possible time.

  85. 044
    The one integration that matters

    While a deal is in flight, both parties have their eyes on the contract. Once the deal is done, attention fades.

  86. 043
    Fuzzy and logical

    Much like a mathematically-inclined rabbit, contracts are fuzzy and logical at the same time. They are written in legalese.

  87. 042
    The first three problems

    You probably have hundreds of other places that poor contract visibility is costing you. But it is a stone-cold guarantee that you won’t solve them until you solve these ones first

  88. 041
    You're losing free money

    When you sign a contract with a new customer, there’s a good chance they negotiated your price increase clause.

  89. 040
    Short over long

    Business software articles suck. They’re too long and they’re miserable to read. Half the time they’re written by offshored content farms. No flavour. Yuck.

  90. 039
    We're all in

    Over time, we’ve seen all of our competitors morph into end-to-end contract management systems. Some of them have been acquired and stuffed into portfolios.

  91. 038
    Your SharePoint contract database will fail

    Some IT teams really don’t like the idea of their colleagues buying us. They insist that “we can build our own contract database using SharePoint”.

  92. 037
    Water, not sludge

    There’s so much work involved to set it up. To get used to a new process. To watch those horrible training videos.

  93. 036
    Truth diverters

    Our technology and focus mean that we can do an incredible job with contracts of any complexity. We routinely deal with contracts over 1,000 pages.

  94. 035
    Grandma's driveway

    Fully autonomous self-driving cars have worked well along a standard highway for more than 10 years.

  95. 034
    Contract databases require shape

    Contracts are made up of multiple documents. Information sits across those multiple documents and often conflicts with or overrides information in other documents.

  96. 033
    An Iron Man suit for contracts

    Complex contracts are often completely unique. There is no training data for them. They don’t at all fit into the pre-defined taxonomy.

  97. 032
    Teaching calculus to a chicken

    Trying to build a contract database on top of PDF and Word is like trying to teach calculus to a chicken.

  98. 031
    You can't be trusted

    There’s a gigantic gulf between how you think you’re going to use a piece of software and how you actually end up using it. So many naive assumptions.

  99. 030
    Humans scale better than AI

    AI is expressed through software, but that doesn’t mean that AI has the same characteristics of “classic” software.

  100. 029
    No blueprint = Gameboy with no game

    The majority of contract database projects fail miserably. Why? Because the people behind them don’t go deep on The Blueprint.

  101. 028
    Contract infrastructure must be flexible

    If you’re building a fruit-processing plant, you want to know what kind of fruit you’re going to be dealing with. If it’s just oranges, that’s great.

  102. 027
    "Our AI is better than theirs!"

    Most of the work involved in building a rock solid contract database is incredibly resistant to AI, so to us it’s always been strange to see AI pedalled as the solution.

  103. 026
    We are not a document processing solution

    There are many products out there pitching themselves as “document processing”. A lot of them even mention working with contracts.

  104. 025
    Plan for complexity

    Many of our customers have moved to us from less powerful (and harder to use!) contract “repositories”.

  105. 024
    Why we don't offshore our most important job

    “Data entry”, “data labelling”, “quality assurance”. These jobs are typically offshored to developing countries with low-paid and low-skill workers.

  106. 023
    Contract management lemons

    In a market for lemons, like used cars, the buyers don’t know how to buy. What questions to ask, what makes a good used car vs a bad one, how to test it themselves, etc.

  107. 022
    One outstanding analysis

    Processing agreements is extremely costly; to do it pre-execution where the agreement has not been finalised means that you're going to have to perform an analysis several times.

  108. 021
    Your contract names suck

    When there is no naming convention, names cease to be helpful. Without predictability of names, you cannot search your documents by name.

  109. 020
    Mistakes in your contracts

    Contracts are written and negotiated by people. People make mistakes. Therefore the world of contracts contains mistakes.

  110. 019
    Quality over speed

    In the pre-execution world you need to act fast. There are deal timelines, documents are going back and forth getting negotiated.

  111. 018
    Reducing points of failure

    If you set up a self-maintaining contract database that comes with a blueprint, then it doesn’t matter who comes and goes.

  112. 017
    The insane no man’s land of contract complexity

    A simple 2-page NDA and a convoluted 500-page project infrastructure agreement are both contracts, but that’s where the similarities end.

  113. 016
    We don't disrupt your existing workflow

    Bringing in a new piece of software is hard enough. Doing so with end-to-end CLM bloatware that sits across everything you do is virtually impossible.

  114. 015
    Why capturing everything is a bad idea

    With documents like invoices where there isn’t much data, you may as well capture everything. But even simple contracts contain hundreds of potentially-useful atoms of information.

  115. 014
    Why we include unlimited users

    Every important business relationship appears in a contract. Business relationships happen all over the place: customers, suppliers, partners, employees, shareholders.

  116. 013
    Data needs to link back to where it came from

    Whatever contract database you choose, it needs to link any captured or “extracted” (eugh!) information back to where it came from.

  117. 012
    How to build a contract database

    Without Nomio, there are at least 19 steps required to build a contract database. With Nomio, there's just one.

  118. 011
    Learning curves = failure

    Contracts are touched by every part of a company. It’s a myth that they are the domain of the legal team. In fact, the legal team is the direct stakeholder in very few contracts.

  119. 010
    Start simple

    The contracting pipeline is an extremely complex beast. Contracts are littered with edge cases and exceptions.

  120. 009
    Why we aren't on review sites

    We don’t invest any resources in G2, Capterra, Gartner etc.Why? They are pay-to-play. Everyone on there is between 4 and 5 stars.

  121. 008
    You can’t be both accuracy-first and AI-first

    From day 1 we said that there would be no mess for our customers to clean up, which means that we would make sure everything was done to 100%.

  122. 007
    You need a taxonomy

    Contracts have different ways of expressing the same information. So in addition to capturing the raw information in your contracts, you need to also standardise it.

  123. 006
    An agreement is not one document

    When it comes to building a contract database, any subsequent steps aren’t going to be useful unless you first do the work of organising your documents into agreements.

  124. 005
    Why “reminders for key dates” doesn’t work

    Creating an exhaustive record of all key contract dates extends well beyond merely extracting them, and very few solutions actually do this.

  125. 004
    Why “we extract key dates” is bulls***

    The key dates you most care about cannot be “extracted” because they are almost never in the contract. You need to go further than extraction.

  126. 003
    You don’t want to configure notifications

    We had one very angry customer ask us why they weren’t notified of a key date, only to find that they had never set up a notification rule to begin with.

  127. 002
    You will fail without a blueprint

    Imagine building a building without a blueprint. You don’t bother with the effort of planning and standardising spaces, plumbing, or electricity.

  128. 001
    Why “data extraction” doesn’t work

    Imagine you’re creating a spreadsheet to act as your contract database.Your colleague reads through each contract and enters key information into each cell of the spreadsheet.