For BAEL French code the following calculations are performed:
Beams 
- Calculation of theoretical (required) reinforcement area for ULS and ALS (accidental limit state). 
 
- Checking stresses for SLS states. 
 
- Calculation of theoretical (required) stirrups spacing as 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 zones. 
 
Columns 
- Calculation of theoretical (required) reinforcement area for ULS with taking slenderness into consideration (as for simple compression columns). 
 
- Calculation of theoretical (required) stirrups spacing. 
 
- Re-calculation of theoretical (required) area to a bar number. 
 
- Re-calculation of theoretical (required) stirrups spacing to a modular spacing at the length of a column.