For American ACI 318 codes the following calculations are performed:
Beams 
- Calculation of theoretical (required) reinforcement area as for ULS. 
 
- Checking (correction) reinforcement for cracking (a simplified method that does not need SLS calculations). 
 
- Calculation of theoretical (required) stirrups spacing for shear forces. 
 
- Re-calculation of theoretical (required) area to a bar number. 
 
- Re-calculation of theoretical (required) stirrups spacing to a modular spacing in a given number of equal sections. 
 
Columns 
- Calculation of theoretical (required) reinforcement area for ULS taking into consideration slenderness for sway and non- sway frames. 
 
- Calculation of theoretical (required) stirrups spacing. 
 
- Re-calculation of theoretical (required) stirrups spacing to a modular spacing at the length of a column.