are meant to be re-used and if your bundles are de-coupled. UserBundle => User Management ForumBundle => Forum ProductBundle => Product Management StoreBundle => E-Commerce
your bundles should only be the glue between Symfony2 and your business logic. The business logic must be independent. Take inspiration from the Bundles and Components organization in Symfony2.