Abstract A versatile and efficient numerical analysis is developed to compute the responses of a moored floating system composed of multiple floating structures. Structures such as tankers, semisubmersibles, FPSOs, SPARs, TLPs, and SPMs connected by mooring lines, connectors or fenders may be analyzed individually or collectively including multiple interaction. The analysis is carried out in the time domain assuming rigid body motion for the structures, and the solution is generated by a forward integration scheme. The analysis includes the nonlinearities in the excitation, damping, and restoring terms encountered in a typical mooring system configuration. It also allows for instabilities in the tower oscillation as well as slack mooring lines. Certain simplifications in the analysis have been made, which are discussed. The exciting forces in the analysis are wind, current, and waves (including a steady and an oscillating drift force), which are not necessarily collinear. The waves can be single frequency or composed of multiple frequency components. For regular waves either linear, stretched linear or fifth order theory may be used. The irregular wave may be included as a given spectral model (e.g., PM or JONSWAP). The vessels are free to respond to the exciting forces in six degrees of freedom—surge, sway, heave, roll, pitch, and yaw. The tower, when present, is free to respond in two degrees of freedom—oscillation and precession. The loads in the mooring lines are determined from prescribed tension-strain tables for the lines. Rigid mooring arms can be analyzed by allowing for compression in the load-strain table. Fenders may be input similarly through load compression tables. In order to establish the stability and accuracy of the solution, comparison of the results with linearized frequency domain analysis was made. The analysis is verified by several different model test results for different structure configurations in regular and random seas. Some of the interesting aspects of nonlinear system are shown with a few examples.