An example of a policy was that units were required to use commercially developed software rather than developing unique software inhouse .
The commercially developed software was much harder to use than the custom-made .