Implementing an Open Source solution doesn't require a lot more of experience than for commercial proprietary solutions. But still some point needs to be taken into account. So before going any further, we need some kind of methodology...