There are several software products which could potentially be used to attain the above-mentioned goals.