Block Catalog (BCatalog) is a multi-purposes block management tool for general autocad users. BCatalog provides up to eight flexible data fields for application administrator to create the best fit block-associated meta data management fields for any industries that using AutoCAD as the main drafting tool. BCatalog not only provides data quey, data filtering but also doing block management and create PDF catalog output file for archiving. BCatalog contains two majot parts, one for application administrator and the other for general CAD users. All admin tools are password protected, this provide a solid quality control for block input, attributes data entering, database fields creating and data management. BCatalog also provides network version: multiple users share with a centralized database with minimal configuration.