LExIM and what it means for you

A few months ago, the core team announced a new strategy for driving CiviCRM development: LExIM. Since then, this strategy has been implemented and has had significant impact in the CiviCRM ecosystem. Yet, it is still not well known by the majority of our end-users. So let's dive in ...

Why a new development strategy?

The core team and partners are always trying to improve the reliability of the CiviCRM software while continuing to innovate and develop new features.

The development strategy used so far was based on a traditional software development cycle based on major releases for the main branch of the software, and a community-maintained Long Term Support (LTS) for people wanting a stable and reliable version of the software. While this model has worked very well over the past 4 years, it had the drawback of having less users test new features in the main branch (since running the LTS), and developpers frustrated because new features had a very long time before being included in the LTS. Release dates were also unpredictable, causing scheduling issues with service providers.

What does LExIM stand for?

LExIM stands for Leap by Extensions & Iterate Monthly. It basically means that:

  • CiviCRM development will now happen mostly through extensions, enabling the users to individually turn these new features on or off by enabling these new extensions
  • Releases are going to be published on a predictable monthly schedule, facilitating planning and execution of regular updates by CiviCRM service providers

What does it mean for me?

If you are a Cividesk client, it means that your CiviCRM instance is updated every month with the latest release. Over the past few months, each of these releases has brought in more than 100 software fixes. All these updates are done transparently for you by the Cividesk team and you can rest easy knowing the your instance is always updated to the most reliable version of CiviCRM.

If you are not a Cividesk client, you should ask your service provider for scheduling these updates as soon as possible since these bring a lot of stability and usability improvements.