UNIX is also a very flexible operating system, both for system administrators and users. Program names can be changed. aliases can be defined. Arguments to programs can also be changed. New programs can be built, and put in the user's own bin directory, thus allowing further customisation of the system.