Ensuring that applications remain efficient, secure, and compatible with the changing landscape of requirements and the advancements of instruments is a challenging task. Despite this importance, investing time and resource in software maintenance especially in the academic field is often hard to justify. Yet, a host of inter-operable and well-maintained open-source software tools are available today.