IDE 2025