Industrial programming