You are building a significant new subsystem (not modifying existing code) - Your team has OO experience (from Java, C#, or training) - Your compiler fully supports OO COBOL (Micro Focus) - The domain has natural object hierarchies (banking products, insurance claim types) - Long-term maintainabilit