The articles here talk about commonly used software in CLCs and small NGOs.
Your aim should be to have everyone working with the same core software and the same versions of that software. This is especially true of the operating system on each computer. For example, if Windows is the operating system used in your office everyone should be using the same version of Windows. Similarly with Office software and other software you use.
This greatly reduces maintenance issues.