Dan,
From what i know, Seam started off as a framework whose objective was to bring in a state management for Hibernate web applications (to avoid all the LazyInit problems). But now from what i see, it has grown and does a lot other things for providing context/state management in applications. The
Introduction to Seam page mentions that the framework supports EJB3, JPA and
JSF which are part of JavaEE5. However, it still looks like the applications still have to use Hibernate and no other persistence provider (Note that i am not against Hibernate

)? I mean, if my application uses TopLink (which adheres to JPA), can i still use Seam?