For a high temp/pressure steam line, use expansion bellows as a last resort. While these are often used in low pressure steam lines in commercial buildings for heating, they are used less frequently in high temp/pressure lines used in industrial facilities. From my perspective, I would not use an expansion bellows unless there was a space constraint problem that prohibited me from properly designing the pipe routing with adequate flexibility. Too often expansion bellows are used in place of knowledgeable engineering.
Follow Davefitz advice and sub this work out. If you intend to do this yourself, plan on spending about 120 hours understanding the relevant codes and calculation methodology. If the system is complex, computer software is almost a necessity. I would not recommend trying to use a program unless you have competent understanding of the relevant piping code and its application.
If you gave a little more information about the actual pressure, temperature, and application, you might receive advice that may be more helpful. Is this indeed a high pressure/temp steam line?
If this is a B31.3 design, there are specific qualifications of the designer required to meet the minimum code requirement. I do not think that B31.1 has the minimum qualifications requirement for the designer; however, I believe that the B31.3 requirements seem reasonable for B31.1 designers as well.
Lastly, if you talk to a bellows manufacturer about using there products, remember that they earn their living selling bellows. Often, salesmen get paid on a commission basis for sales made. This makes their advice extremely biased and sometimes dangerous.