OverCASE is a cross-platform integrated CASE (Computer-Aided Software Engineering) system designed to streamline the software development process.


  • Support for multiple programming languages
  • Integrated modeling tools for system design
  • Collaboration tools for team projects
  • Code generation and documentation tools
  • Version control and project management features
  • UML design and renderer
  • Export to several file formats
  • Integerated database


  • Increased productivity and efficiency in software development
  • Improved accuracy and consistency in system design and documentation
  • Enhanced collaboration and communication among team members
  • Streamlined project management and version control processes

Overall, OverCASE is a comprehensive solution for software development that can help teams improve their workflow and produce higher-quality software.


Supported plaforms

  • Windows
  • Linux
  • macOS
  • Solaris

Tech Stack

  • Java
  • Java Swing
  • JDBC


The project is released under the GNU General Public License version 3.0 (GPLv3).