Usability - Productivity - Business - The web - Singapore & Twins

Notes Application Statistics

I recently had the opportunity to look deep into the many thousand applications one of our customers has deployed. I found the following metrics:
  • A Notes database application has per average 18.8 forms, 14.4 subforms and 37 views (including folders)
  • There are 8000 lines of code per application (@Formula, LotusScript, JavaScript, Java) and 10.5 agents
  • A form or subform has per average 10.7 fields and 8.8 actions or buttons. So if a form uses 3 subforms you would have 32.1 fields in that form.
  • A view has per average 6.7 columns and 8.8 actions (We averaged actions across forms/views, so the number is the same as for forms/subforms)
  • The Lotusscript functions have an average length of 21 lines
Of course: averages are averages. Typically you find a bunch of auxiliary forms/views with small numbers of actions/columns/fields and the main forms that tend to be much longer. Guess I'll play with that statistics a little more.

Posted by on 05 December 2008 | Comments (1) | categories: IBM Notes Lotus Notes


  1. posted by Lucius Bobikiewicz on Tuesday 09 December 2008 AD:
    Interesting posting. Numbers like this should give people an idea about the value of their implemented workflows / notes applications.

    Have you also looked at the average lifetime and the typical maintenance intervals such as implementing new features or adopting them to new Notes versions (whatever adopting might mean)?