ZF-Admin

Bower is used to manage frontend assets. If you need it to place assets in a different location other than default, or you would need hooks to trigger other tools you can add use a .bowerrc configuration file.

Other assets can be maintained using NPM if need be, take a look at the .package.json file in the root directory to see what has been installed. ZF-Admins build system tools and plugins, for example, have been installed this way.

These are just recommendations. You can use any build system you feel is better for your project.