This document describes a fuzzy rule-based system for classifying Java applications using object-oriented metrics. Key features of the system include automatically extracting OO metrics from source code, a configurable set of fuzzy rules, and classifying software at both the application and class level. The system is designed to address limitations of existing OO metric tools by providing an automated, unified analysis and classification without requiring complex post-processing methods. The document outlines the system design, including subsystems for the fuzzy rules engine and extracting OO metrics, and defines membership functions and fuzzy rules for classification.