What are the features of system programming?