Generic installation procedure