Fiber-Optic code division multiple access communication systems (FO-CDMA) have been given an intensifying interest in the last decade. This is due to several advantages may be offered by this technology, where it offers a promising solution for efficient truly asynchronous multiple access network as well as it has the ability to support variable bit rate and bursty traffic. FO-CDMA system permits an extra high optical signal processing speed compared to electronic signal processing, and there is no need to use wavelength sensitive components which are required in WDMA networks. FO-CDMA may be performed in time domain "t" or in wavelength domain "λ"(spectral amplitude encoding), this strategy is called one dimensional (1-D)
optical coding. One of the most serious problems for CDMA is the multiple access interference (MAI), where it produces an asymptotic floor to the error probability, and limits the number of simultaneous users. Developing of FO-CDMA system to increase the number of users as well as to improve the system performance may be done through developing the system structure, choice of the appropriate detection scheme and the proper signature codes, developing the encoders and decoders hardware, use of adequate error correcting codes, incorporating optical amplifiers, use of multidimensional FO-CDMA
techniques, and use of MAI cancellation and dispersion compensation techniques. This paper highlights the main directions of system development. The main technological challenges that have to be overcome before a wide spread of this technology have been also investigated. Finally, potential applications of this technology have been discussed.