This section summarizes aspects of generating and wrapping software written in Fortran 90. The bindings generation and basic implementation processes are presented first. Since access to object state requires special steps in Fortran 90, the process for defining and managing that data is discussed. Throwing exceptions in the implementation is then illustrated. Finally, the results of generating implementations with pre- and post-method ``hooks'' are shown.