In practice, systems do not always fail with a major breakdown, needing a heavy repair from some external source. Quite often, systems have a minor fault for which an immediate internal repair is more appropriate, in terms of availability of the system and economy, than calling a repairman from some external repair facility, waiting idly for his arrival or making a call with a higher cost. The present work discusses two non-identical unit systems with two types of repair, the internal and the external one. The external repair is called only when the internal staff fail to do the job. In the case of external repair, there is a provision of inspection, wherein if the repair is found unsatisfactory, it is sent for post repair. Using the regenerative point technique, various reliability characteristics of system effectiveness have been obtained.