The development of IDARC (Park et al., IDARC: Inelastic Damage Analysis of Reinforced Concrete frame shear-wall structures. Technical report NCEER 87-0008, State University of New York, Buffalo, 1987) (Inelastic Damage Analysis of Reinforced Concrete structures) was initially motivated by the need for an efficient computer program to aid the design of shaking table experiments but then evolved into a tool for seismic assessment of reinforced concrete structures. The primary modeling technique employed in the IDARC computational platform is the representation of the overall behavior of components through macromodels. The effectiveness of the macro elements is enhanced through the introduction of distributed flexibility models that account for the effects of spread plasticity. Nonlinear material behavior is specified by means of a generic hysteretic force-deformation model that incorporates stiffness degradation, strength deterioration and pinching or bond-slip effects. Solution modules for nonlinear static, monotonic, quasi-static cyclic and transient seismic loads were implemented. The final response quantities are expressed in terms of damage indices that provide engineers with a qualitative interpretation of the structural response.