Could you help me understand any drawbacks for long-term stability (i.e., years)that might be created by the frequent updates to Moodle? We are considering hiring a company to customize Moodle for a website that integrates initial assessments that then direct learners to the elearning modules (in Articulate / Flash) most relevant to their needs. An alternative approach would involve creating a custom, Flash-based self-contained program to handle the LMS-type functions. This Flash approach might be more expensive upfront but perhaps save us some upgrade expenses down the road. (We are testing whether an online intervention can help distressed couples: results on initial assessments will help us route couples to elearning modules relevant to their problems.)
Once we have a customized version of Moodle, how will the open source improvements of Moodle impact us over time? (e.g., will we need to budget for continued upgrades?). If we were able to avoid customizations to the core Moodle code, would that reduce/eliminate the chance that compatibility problems would arise in the future?
I would appreciate any thoughts / experience you have with this issue!