Cloud computing 'can offer more flexibility'