The paper deals with the availability analysis of a system, which consists of two subsystems namely subsystem-1 and subsystem-2. Subsystem-1 is working under k-out of n: good configuration while subsystem-2 has two identical units connected in parallel configuration. A controller is attached with each subsystem for proper functioning of the system. All failure rates are constant but repairs follow general and exponential distributions. The transitional state probabilities, asymptotic behavior and some characteristics such as reliability, availability, MTTF and the cost effectiveness of the system have been evaluated with the help of supplementary variable technique, Laplace transformations and copula methodology. At last, some particular cases and numerical examples have been taken to describe the model.