Prerequisites for development