if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Register Site Settings Controls. */ add_action( 'elementor/init', 'hello_elementor_settings_init' ); function hello_elementor_settings_init() { if ( ! hello_header_footer_experiment_active() ) { return; } require 'settings/settings-header.php'; require 'settings/settings-footer.php'; add_action( 'elementor/kit/register_tabs', function( \Elementor\Core\Kits\Documents\Kit $kit ) { if ( ! hello_elementor_display_header_footer() ) { return; } $kit->register_tab( 'hello-settings-header', HelloElementor\Includes\Settings\Settings_Header::class ); $kit->register_tab( 'hello-settings-footer', HelloElementor\Includes\Settings\Settings_Footer::class ); }, 1, 40 ); } /** * Helper function to return a setting. * * Saves 2 lines to get kit, then get setting. Also caches the kit and setting. * * @param string $setting_id * @return string|array same as the Elementor internal function does. */ function hello_elementor_get_setting( $setting_id ) { global $hello_elementor_settings; $return = ''; if ( ! isset( $hello_elementor_settings['kit_settings'] ) ) { $kit = \Elementor\Plugin::$instance->kits_manager->get_active_kit(); $hello_elementor_settings['kit_settings'] = $kit->get_settings(); } if ( isset( $hello_elementor_settings['kit_settings'][ $setting_id ] ) ) { $return = $hello_elementor_settings['kit_settings'][ $setting_id ]; } return apply_filters( 'hello_elementor_' . $setting_id, $return ); } /** * Helper function to show/hide elements * * This works with switches, if the setting ID that has been passed is toggled on, we'll return show, otherwise we'll return hide * * @param string $setting_id * @return string|array same as the Elementor internal function does. */ function hello_show_or_hide( $setting_id ) { return ( 'yes' === hello_elementor_get_setting( $setting_id ) ? 'show' : 'hide' ); } /** * Helper function to translate the header layout setting into a class name. * * @return string */ function hello_get_header_layout_class() { $layout_classes = []; $header_layout = hello_elementor_get_setting( 'hello_header_layout' ); if ( 'inverted' === $header_layout ) { $layout_classes[] = 'header-inverted'; } elseif ( 'stacked' === $header_layout ) { $layout_classes[] = 'header-stacked'; } $header_width = hello_elementor_get_setting( 'hello_header_width' ); if ( 'full-width' === $header_width ) { $layout_classes[] = 'header-full-width'; } $header_menu_dropdown = hello_elementor_get_setting( 'hello_header_menu_dropdown' ); if ( 'tablet' === $header_menu_dropdown ) { $layout_classes[] = 'menu-dropdown-tablet'; } elseif ( 'mobile' === $header_menu_dropdown ) { $layout_classes[] = 'menu-dropdown-mobile'; } elseif ( 'none' === $header_menu_dropdown ) { $layout_classes[] = 'menu-dropdown-none'; } $hello_header_menu_layout = hello_elementor_get_setting( 'hello_header_menu_layout' ); if ( 'dropdown' === $hello_header_menu_layout ) { $layout_classes[] = 'menu-layout-dropdown'; } return implode( ' ', $layout_classes ); } /** * Helper function to translate the footer layout setting into a class name. * * @return string */ function hello_get_footer_layout_class() { $footer_layout = hello_elementor_get_setting( 'hello_footer_layout' ); $layout_classes = []; if ( 'inverted' === $footer_layout ) { $layout_classes[] = 'footer-inverted'; } elseif ( 'stacked' === $footer_layout ) { $layout_classes[] = 'footer-stacked'; } $footer_width = hello_elementor_get_setting( 'hello_footer_width' ); if ( 'full-width' === $footer_width ) { $layout_classes[] = 'footer-full-width'; } if ( hello_elementor_get_setting( 'hello_footer_copyright_display' ) && '' !== hello_elementor_get_setting( 'hello_footer_copyright_text' ) ) { $layout_classes[] = 'footer-has-copyright'; } return implode( ' ', $layout_classes ); } add_action( 'elementor/editor/after_enqueue_scripts', function() { if ( ! hello_header_footer_experiment_active() ) { return; } $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_script( 'hello-theme-editor', HELLO_THEME_SCRIPTS_URL . 'hello-editor.js', [ 'jquery', 'elementor-editor' ], HELLO_ELEMENTOR_VERSION, true ); wp_enqueue_style( 'hello-editor', HELLO_THEME_STYLE_URL . 'editor.css', [], HELLO_ELEMENTOR_VERSION ); } ); add_action( 'wp_enqueue_scripts', function() { if ( ! hello_elementor_display_header_footer() ) { return; } if ( ! hello_header_footer_experiment_active() ) { return; } wp_enqueue_script( 'hello-theme-frontend', HELLO_THEME_SCRIPTS_URL . 'hello-frontend.js', [], HELLO_ELEMENTOR_VERSION, true ); \Elementor\Plugin::$instance->kits_manager->frontend_before_enqueue_styles(); } ); /** * Helper function to decide whether to output the header template. * * @return bool */ function hello_get_header_display() { $is_editor = isset( $_GET['elementor-preview'] ); return ( $is_editor || hello_elementor_get_setting( 'hello_header_logo_display' ) || hello_elementor_get_setting( 'hello_header_tagline_display' ) || hello_elementor_get_setting( 'hello_header_menu_display' ) ); } /** * Helper function to decide whether to output the footer template. * * @return bool */ function hello_get_footer_display() { $is_editor = isset( $_GET['elementor-preview'] ); return ( $is_editor || hello_elementor_get_setting( 'hello_footer_logo_display' ) || hello_elementor_get_setting( 'hello_footer_tagline_display' ) || hello_elementor_get_setting( 'hello_footer_menu_display' ) || hello_elementor_get_setting( 'hello_footer_copyright_display' ) ); } /** * Add Hello Elementor theme Header & Footer to Experiments. */ add_action( 'elementor/experiments/default-features-registered', function( \Elementor\Core\Experiments\Manager $experiments_manager ) { $experiments_manager->add_feature( [ 'name' => 'hello-theme-header-footer', 'title' => esc_html__( 'Header & Footer', 'hello-elementor' ), 'tag' => esc_html__( 'Hello Theme', 'hello-elementor' ), 'description' => sprintf( '%1$s %3$s', esc_html__( 'Customize and style the builtin Hello Theme’s cross-site header & footer from the Elementor "Site Settings" panel.', 'hello-elementor' ), 'https://go.elementor.com/wp-dash-header-footer', esc_html__( 'Learn More', 'hello-elementor' ) ), 'release_status' => $experiments_manager::RELEASE_STATUS_STABLE, 'new_site' => [ 'minimum_installation_version' => '3.3.0', 'default_active' => $experiments_manager::STATE_ACTIVE, ], ] ); } ); /** * Helper function to check if Header & Footer Experiment is Active/Inactive */ function hello_header_footer_experiment_active() { // If Elementor is not active, return false if ( ! did_action( 'elementor/loaded' ) ) { return false; } // Backwards compat. if ( ! method_exists( \Elementor\Plugin::$instance->experiments, 'is_feature_active' ) ) { return false; } return (bool) ( \Elementor\Plugin::$instance->experiments->is_feature_active( 'hello-theme-header-footer' ) ); } Report – Nemetschek Group July 2024 – Construction Opportunities
Wednesday, June 25, 2025

Report July 2024

Report – Nemetschek Group July 2024

Nemetschek Group Announces Bold Vision for Indian AEC Market at Inauguration of Mumbai Office

The Nemetschek Group, a leading global provider of software solutions for the AEC/O and media industries, recently inaugurated its Mumbai office. The launch event, titled ‘Architecting India’s Future,’ was held at the iconic Taj Mahal Palace in Mumbai, marking a significant milestone in the company’s global expansion strategy. The event was attended by key industry leaders and over 150 delegates who participated in visionary discussions.

The event was followed by the signing of a Memorandum of Understanding (MoU) between the Nemetschek Group and JJ College of Architecture in Mumbai. This partnership aims to foster innovation and skill development in the Indian architecture sector, aligning with the government’s Skill Development Program.

Nemetschek India is set to transform the Indian AEC landscape with a comprehensive market entry strategy. The company has structured its offerings into three segments—Conceptualize, Design, and Execute. Architects, landscape and interior designers, engineering design consultants and project management companies as well as contractors can choose between different product bundles, for example basic, plus, professional or complete, each tailored to meet their specific needs. The Design segment also offers a package for Bridge & Precast.

Nirmalya Chatterjee, Country VP, Nemetschek Group – Indian Subcontinent, emphasized the strategic importance of entering the Indian market at this juncture. “India’s construction market is poised for exponential growth, projected to become the third largest globally by 2025. Our solutions are already recognized here, and now, by engaging directly with enterprise-level customers and expanding our network of channel partners, we aim to elevate the industry standards.”

Yves Padrines, CEO of the Nemetschek Group, highlighted the broader vision for Nemetschek in India. “With a large number of construction projects, including around 9,500 National Infrastructure Pipeline (NIP) projects and a booming real estate market, India represents a significant opportunity for us. Our advanced BIM tools and integrated platforms will streamline workflows, reduce project timelines, and promote sustainability. Launching an office in Mumbai today, in addition to our R&D center in Hyderabad, reflects our commitment to continuous innovation and support for the local industry. We are here to build long-term relationships and contribute to India’s building industry and infrastructural development.”

Nemetschek India will collaborate with local firms and educational institutions to nurture talent and drive innovation. The company plans to engage with local stakeholders through bespoke marketing campaigns, training sessions, and workshops. By continuously seeking stakeholder feedback, it aims to effectively adapt its strategies to meet local needs and market changes. Committed to promoting sustainability and corporate social responsibility (CSR), the company will provide software for energy-efficient and eco-friendly designs, conduct workshops on sustainable construction practices, and partner with communities for sustainable development projects. Additionally, it will support local charities and non-profits, encouraging employee participation in volunteering activities.

The group’s positioning in the Indian market marks a noteworthy step towards driving digitalization across the building lifecycle. With a focus on leveraging innovative solutions and an ethical approach to AI, the company aims to revolutionize the Indian AEC industry.

The Nemetschek Group is a globally leading provider of software for digital transformation in the AEC/O and media industries. Its intelligent software solutions cover the entire lifecycle of construction and infrastructure projects and allow creatives to optimize their workflows. Customers can plan, construct, and manage buildings and infrastructure more efficiently and sustainably, and develop digital content such as visualizations, films, and computer games creatively. The software company drives new technologies and approaches such as artificial intelligence, digital twins, and open standards (OPEN BIM) in the AEC/O industries to increase productivity and sustainability. We are continuously expanding our portfolio, including through investments in disruptive start-ups. More than 7 million users are currently designing the world with the customer-focused solutions of our four segments. Founded by Prof. Georg Nemetschek in 1963, the Nemetschek Group today employs more than 3,800 experts.

The company, which has been listed in the MDAX and TecDAX since 1999, achieved a revenue of EUR 851.6 million and an EBITDA of EUR 257.7 million in 2023.

For more details visit: www.nemetschek.com

Leave a Comment

    Advertiser's Gallery

    Special Focus

    Pre Event Report - Intralogistics & Warehousing Expo 2025

    Bigger, Bolder, and Poised to Revolutionize the Industry

    Media Partnership

    Issue Archive