Introduction to System Center 2012 Configuration Manager
Microsoft System Center Configuration Manager ConsultantsSystem Center 2012 R2 Configuration Manager (SCCM 2012 or ConfigMgr 2012) is a major enhancement to the platform that currently handles change management for almost 70% of enterprise PCs worldwide. Included in both the Standard and Datacenter editions of Microsoft System Center 2012 R2, SCCM 2012 saves network administrators time and reduces mistakes by automating or streamlining critical tasks such as provisioning computers, distributing applications and updates, monitoring and mitigating compliance settings for computers, tracking network assets, and administering a broad range of both company-owned and user-owned devices. SCCM 2012 also makes it safe for network managers to offload some of their work to end users by offering a variety of self-service options.

Progent's Microsoft-certified consultants can help you plan for, implement, and operate System Center 2012 R2 Configuration Manager. In addition, Progent can help you create an infrastructure that fully supports SCCM by providing expertise with related Microsoft technologies including Active Directory Domain Services, Microsoft SQL Server and SQL Server Reporting Services (SSRS), Internet Information Services (IIS), Background Intelligent Transfer Service (BITS) and BranchCache, Windows Server Update Services (WSUS), Network Access Protection (NAP), Certificate Services, Exchange Server, Group Policy, the DNS Server role, Windows Automated Installation Kit (Windows AIK) and the User State Migration Tool (USMT), Windows Deployment Services (WDS), and Remote Desktop. Progent can help you deploy Configuration Manager to manage domain-attached devices in an on-premises network architecture or integrate Configuration Manager with Microsoft Intune and Microsoft Azure for managing both local and cloud-based devices in a hybrid architecture from a single management console.

New Features of System Center 2012 R2 Configuration Manager
System Center 2012 R2 Configuration Manager (SCCM 2012) includes many significant new and enhanced features compared to System Center 2007 Configuration Manager. These improvements cover diverse areas that include Windows 10 support, Cloud integration, built-in Endpoint Protection, simplified licensing, plus various enhancements to client deployment and operations, software deployment, content management, monitoring, and reporting. New or enhanced functionality available with current versions of SCCM 2012 include:

  • Windows 10 Support
    You can deploy or upgrade Windows 10 computers via wipe-and-load or in-place scenarios, and you can side-load internally developed Universal Windows applications to computers powered by Windows 10. SCCM 2012 also supports Windows Server 2012 R2, Windows 7, and Windows 8.1.
  • Enhanced Management of Mobile Devices
    For iOS 6 iPhones and iPads, a company portal app allows users to change or reset their passwords, download and install company apps, and enroll, unenroll, or wipe company content from their devices. A management agent for Android 4.0 devices allows you to manage compliance settings including password, camera, and encryption, and you can install apps directly to the Android device. You can enroll devices as Company-owned, which allows you to inventory the software on all mobile devices.
  • Integrated Endpoint Protection
    Endpoint Protection, which allows you to manage anti-malware policies and Windows Firewall security for client computers in your Configuration Manager hierarchy, is integrated with System Center 2012 R2 Configuration Manager. Based on an improved version of Forefront Endpoint Protection 2010, Endpoint Protection in SCCM 2012 no longer requires a separate installation, includes a dashboard integrated with the new Configuration Manager console, and provides new reports that integrate with Configuration Manager reporting.
  • Simplified Licensing
    A dramatically simplified licensing scheme reduces the available versions of System Center to the Standard and the Enterprise editions. These have identical components and differ only in the number of virtual machines (VMs) supported.
  • New Central Administration Site
    The central administration site replaces SCCM 2007's central site as the top-level Configuration Manager site in a multi-primary site hierarchy. The central administration site is used to coordinate intersite data replication, monitor and report on all sites and objects in the hierarchy, and configure hierarchy-wide settings for client agents, discovery, and additional operations. The central administration site is not itself a primary site and supports only a few site system roles.
  • New Configuration Manager Console
    A new Configuration Manager console, which can connect either to a central administration site or to a primary site, groups operations into logical workspaces: Assets and Compliance, Software Library, Monitoring, and Administration. Search capabilities are available throughout the console, and a new browse and verify capability helps avoid configuration mistakes and assists troubleshooting.
  • Client Reassignment
    You can reassign SCCM 2012 clients, including managed mobile devices, to another primary site in the SCCM hierarchy. You can reassign clients individually or select multiple clients and reassign them in bulk to a new site.
  • New Connectivity Profiles
    VPN and Wi-Fi profiles provision devices with the settings and certificates required to access corporate networks or corporate Wi-Fi hotspots.
  • Enhanced Reporting
    SCCM 2012 is integrated with Microsoft SQL Server 2008 Reporting Services Report Builder 2.0 for generating model-based and SQL-based reports. Reports are enabled for role-based administration, with data for all included reports filtered based on the permissions associated with the specific roles of the administrator who runs the report.
  • Alerts
    A new Alerts capability in SCCM 2012 offers close to real-time notification of site operations and conditions in the SCCM 2012 console. These state-based alerts, which are different from SCCM status messages and System Center Operations Manager alerts, update automatically as conditions change.
  • Cloud Integration via Microsoft Intune
    You can integrate Microsoft Intune with your System Center 2012 R2 Configuration Manager infrastructure and use the SCCM 2012 console to manage domain-joined, on-premises devices along with non-joined, internet-facing devices. Devices you can manage in this hybrid, unified solution include PCs, Macs, Linux and UNIX servers, iPhones and iPads based on Apple iOS, smart phones and tablets powered by Google Android, plus handheld devices running Windows Phone or Windows.

    Microsoft System Center Configuration Manager Consultants

    SCCM 2012 can integrate with Microsoft Intune for single-console management of domain-joined and cloud-connected devices

How Progent Can Help You with System Center 2012 R2 Configuration Manager
When optimally deployed, System Center 2012 R2 Configuration Manager can be an indispensable management tool that significantly lowers administration costs, improves user productivity, and enhances network security. To realize these benefits fully requires careful planning that takes into account your network infrastructure, business needs, security and compliance requirements, and budgetary realities. Progent's Microsoft-certified consultants have the experience to help organizations of any size to plan the design of Configuration Manager 2012 sites and site hierarchy and can provide valuable advice on issues such as whether and how to install a central administration site, primary sites, and secondary sites; how to use content management options; setting up multiple administrative users and global data replication; integrating on-premises, Cloud-based, or a hybrid architecture for Configuration Manager; extending the Active Directory schema; and designing a security and compliance strategy that supports all users regardless of their location or device type.

Progent can help you migrate efficiently to SCCM 2012 from a legacy change management platform or assist you to modify your existing SCCM 2012 solution to accommodate your evolving business needs. Progent can provide full project management services or as-needed consulting expertise, and Progent's disaster recovery planning consultants and business continuity experts can help you develop a Configuration Manager ecosystem that maximizes availability and recoverability. Progent can also provide Configuration Manager 2016 migration consulting services to help you upgrade from SCCM 2012 to SCCM 2016.

Progent offers SQL Server consulting to help you set up the backend databases required by SCCM 2012, and Progent's certified Windows Server 2012 R2 consultants can help deploy Windows Server 2012 R2 with the Hyper-V feature installed to host System Center 2012 R2. Progent's Microsoft Intune consultants can help you integrate SCCM 2012 with Intune to provide unified management of all on-premises and cloud-connected devices from the Configuration Manager console. Progent's wireless mobility consultants can assist you to build an easy-to-manage BYOD ecosystem for your smartphone and tablet users by offering services such as Apple iPhone and iPad integration and Android phone and tablet consulting.

Progent's experience providing advanced online consulting can save you time and money in deploying System Center 2012 R2 Configuration Manager, and Progent's certified network security consultants can assist you to develop a complete security plan that includes the advanced security features of SCCM 2012. Progent offers System Center Operations Manager consulting to help you integrate this key component of Microsoft's System Center suite of IT management solutions, and Progent also offers support for other platforms within System Center 2012 R2 suite including Data Protection Manager, Virtual Machine Manager, Orchestrator, App Controller, and Endpoint Protection. In addition, Progent's System Center 2016 Configuration Manager consultants can assist you to migrate efficiently to SCCM 2016 for unified management of hybrid cloud networks.

For more information about Progent's planning, consulting and troubleshooting support for Microsoft System Center 2012 R2 Configuration Manager, phone 1-800-993-9400 or visit Contact Progent.

Progent's Consulting Services for Microsoft-based Technology
Progent's Microsoft-certified experts offer an affordable one-stop source for consulting and remediation services for Microsoft business technology. Progent can help you design, deploy, manage, and troubleshoot solutions for the entire range of Microsoft business products by providing services that include:

If you need immediate online support from a certified network expert, see Progent's Remote Consulting and Technical Support.

Find out more details about Progent's Consulting and Support Services for Microsoft .NET Server Technology.














© 2002-2019 Progent Corporation. All rights reserved.

More topics of interest:


An index of content::


Arlington, TX SCCM 2012 Central Administration Site Technology Consulting Services San Mateo Network Engineer in California
Best SCCM 2012 Central Administration Site Specialists Soquel, CA Los Angeles, California Computer Consultancy Firm
BlackBerry BES Network Outsource RIM BlackBerry Small Business Network Consulting
BlackBerry Enterprise Server IT Outsourcing Companies Hayward, CA RIM BlackBerry Computer Networking
BlackBerry Software Network Assessments RIM BlackBerry Computer Specialist
CISM Security Security Santa Clara County Small Business Computer Consulting Company Urgent Silicon valley Computer Installation California
Technology Consulting for Microsoft Dynamics NAV
Microsoft Dynamics AX Technical Support in Columbus

In addition to offering access to Microsoft Dynamics GP (Great Plains) specialists, Progent can provide experts in Dynamics AX, Dynamics NAV (Navision), Dynamics SL, Microsoft Dynamics Retail Management System, Macola ERP, MAS 90 by Sage Software, and QuickBooks Pro. Progent offers software development, troubleshooting, administration help, upgrade support, and one-on-one or group webinar training tailored to meet your specific requirements. Progent's consultants also can help you integrate and maintain a secure, reliable server and communications infrastructure to support your ERP, MRP and accounting applications.

CISM Security Security Technical Consultant for New York City, COUNTY1, New York New York City, NY Software Support
Microsoft Exchange 2013 Network Consultants
Exchange 2013 Collaboration On-site Support in Santa Rosa, CA

Exchange Server 2013 includes significant enhancements to the functionality of its predecessor Exchange Server 2010 and delivers important innovations plus a revamped structure. These improvements favorably impact key areas such as ease of administration, high availability (HA), compliance, operational costs, teamwork, extensibility, performance, compatibility, and productivity. Progent's Microsoft-certified Exchange Server 2013 consulting professionals can assist your organization to understand the possible business benefits of migrating to Microsoft Exchange Server 2013, design an efficient test and deployment plan, and educate your IT staff to maintain your Microsoft Exchange 2013 environment. Progent can also provide ongoing remote consulting and management for Exchange 2013.

CentOS Linux, Sun Solaris, UNIX On-site Support Suse Linux, Solaris, UNIX Remote Support Services San Diego
Cisco CCIE Routing & Switching Consultant Job Opportunity CISA Consultant Contract Jobs Baltimore Downtown
Cisco CCIE Service Provider Network Support Telecommute Job Microsoft MCTS Remote Consulting Contract Jobs
Cisco and Microsoft Chandler, AZ Configuration Services Chandler Small Business Network Consultants
Colocation Integration Group Colo Support Consultant in Fulton County Georgia
Computer Consultant Cisco Server Recovery Midtown West Clinton, NYC
Computer Consultant for SCCM 2012 Reporting UNIX Professional in Michigan
Computer Firms for Allen, Texas On-site Technical Support for Allen, TX
Skype for Business Persistent Chat Consult
Skype for Business Back End Server Services Bay Area, CA

Lync Server 2010 supports IM, Presence, voice/video conferencing, desktop sharing, as well as VoIP and public switched telephone network (PSTN) calling. Lync 2010 can enhance the capability of Microsoft Exchange, SharePoint Server and Office desktop or Office 365 and simplify management through integration with Active Directory. Lync can also cut capital and operational costs by eliminating VoIP hardware and subscription services, PBX gear, or legacy video conferencing solutions. Progent's Microsoft-certified IM and Presence experts can provide remote and onsite support to assist you to manage and troubleshoot your existing Lync 2010 environment or assess the benefits of upgrading from Lync to Skype for Business, which is Microsoft's renamed and revamped version of the product family. Progent can also help your organization to plan and execute a smooth Skype for Business migration.

Computer Setup for Exchange 2010 Server Setup
Configuration for Gentoo Linux, Sun Solaris, UNIX Nationwide Mandrake Linux, Solaris, UNIX Technical Support Services in Dallas County Texas
Consultant Mesa, AZ Consulting Companies
Dynamics GP Continuum Specialists
Reports

Progent's seasoned application designers and software developers can assist your company to build customizations to Microsoft Dynamics GP that support the special needs of your business without losing the advantages of seamless Windows integration. Progent can also offer help with a range of software development technologies that can be utilized to create integrations with Microsoft GP/Great Plains. These tools include Microsoft Dexterity, Modifier with VBA, Visual Studio Tools for Dynamics, Extender, eConnect, Web Services for Microsoft Dynamics GP, Integration Manager and ODBC.

Consultants for SCCM 2012 Application Deployment Arlington, TX Houston, Texas IT Consulting Firm
Cybersecurity Organization CISSP Consultant
Design Consultant for Dallas-Fort-Worth, TX Dallas, TX Small Business IT Outsourcing
Network Consultant for Exchange 2003
Global Exchange 2003 Upgrade Remote Support in Georgia

Progent's expert support team can show you how to define and deploy an efficient in-place Exchange Server 2003 migration plan that minimizes network downtime, reduces ongoing support demands, and makes your Microsoft Exchange Server 2003 easy to manage. For complex multi-server or multi-site migrations, Progent offers the knowledge and experience to complete your project rapidly and economically. Progent's Exchange Server 2003 support, repair, and consulting offerings include assistance with the integration of outside vendor add-ons to Microsoft Exchange Server 2003 that are in keeping with your business needs.

Exchange Server 2013 Technical Consultants Exchange Server 2013 Computer Consultancy Group in Stamford, CT
Technology Professional for Windows Server Essentials
Consult for Windows Server Essentials and SharePoint in Pleasant Hill, CA

Microsoft Windows Server Essentials is a value-priced, versatile OS that allows small businesses to transition from the older physical on-premises datacenter to the new hybrid computing model that includes on-premises and virtualized cloud-hosted resources. Progent's Microsoft-certified consultants offer budget-friendly online consulting and technical support for Microsoft Windows Server 2012 R2 Essentials. Progent can help you to assess the potential business advantages of migrating to Windows Server Essentials and implementing a hybrid local/cloud-based design for your computing environment. Progent offers full-service project management support to help you design and carry out a smooth migration to Microsoft Windows Server 2012 R2 Essentials, Office 365, and other Microsoft Cloud applications and services. Progent also offers continuing consulting help, troubleshooting, and customized training.

Fedora Linux Support and Help Remote Redhat Linux Professionals
Flex 7500 2500 Wireless Controller IT Consulting Wireless Access Point Network Consulting
Garland SCCM 2012 Site Hierarchy Design Information Technology Consulting Denver, CO Systems Support
Web Developer Firms
Accounting System Programming

For custom application development, Progent can provide programming consultants to produce line-of-business software in areas such as commercial transaction webs, web development, Microsoft Dynamics products such as Microsoft Dynamics GP, and custom management reports based on Crystal Reports, Microsoft Access, or FRx Reports. Progentís experts can use Microsoft IIS to build company-specific eCommerce applications powered by Microsoft ASP.NET. In addition, Progent offers experts in a wide array of custom program development platforms including SQL Server and Delphi. For made-to-order e-Commerce programming, Progent also offers specialists in custom Access, custom Microsoft Visual Basic, custom Excel, and any other specialized programming powered by any Microsoft development platform.

Help Desk Consulting Home Based Virtual Office Microsoft Certified Engineer Contractor Jobs in San Jose
Help Desk Engineer Freelancing Job Scotts Valley CA Telecommuter Job for Help Desk Consulting
IT Outsourcing Services Consultant Services IT Outsourcing Consultancy
IT Services SharePoint Server 2007 Online Support
Windows 8.1 Upgrade Consultancy
Windows 8.1 BitLocker Server Support

Windows 8.1 is engineered to run on computers ranging from smart phones and slates to engineering workstations. A wealth of innovative features, including its touchscreen interface and iconic tile GUI, provide a broad range of advantages for companies who understand how to exploit them. Progent's Microsoft-certified consultants can help get your business up to speed with Microsoft Windows 8.1 and show you how to derive maximum business value from the product's many new and enhanced technologies.

IT Services in Orlando, FL Microsoft SQL 2014 Information Technology Outsourcing Company in San Diego County California
Integration Support for Cloud Backup Security ProSight Data Backup and Restore Services Consulting
Meraki Outdoor APs Remote Troubleshooting Online Help for Meraki
Active Directory Health Check Consult
Network Health Review Engineers in Fresno, CA

Progent's ProSight Network Audits are a fast and affordable alternative for small and mid-size businesses to get an objective evaluation of the overall health of their IT system. Powered by a selection of the leading remote monitoring and management platforms available, and overseen by Progent's world-class group of information technology professionals, ProSight Network Audits help you see how well the configuration of your essential infrastructure assets conform to industry leading practices. Both the Basic and Advanced versions of ProSight Network Audit services are offered at a budget-friendly, one-time cost and deliver immediate ROI like a cleaner and more secure AD environment. Both versions also offer the long-term advantages of advanced remote network monitoring and management (RMM) technology. These advantages can include easier management, improved compliance with data security requirements, higher utilization of IT resources, faster troubleshooting, more dependable backup and recovery, and less downtime.

Microsoft Experts Online Support Services for SCCM 2012 Intune Integration Emeryville, CA Top Quality Server Recovery for San Jose
Microsoft MCDBA Consulting Subcontractor Career Opportunities Seattle
Microsoft MCITP Consulting Open Positions Scotts Valley CA Microsoft MCSA Consultant Telecommuter Jobs
Microsoft SQL 2008 Setup Microsoft SQL 2014 Tech Outsourcing in Colorado Springs Fort Carson
Lync Server 2013 and SQL Server Consult
Lync Server 2013 certificate management Consult

Lync 2013, now called Skype for Business, enables organizations of all sizes to create a centrally managed and secure communications ecosystem that supports a BYOD computing style with instant messaging, real-time presence, web conferencing with application sharing and whiteboard, and both IP and PSTN calling across a broad assortment of desktop and mobile endpoints. Progent's certified Lync 2013 experts and system architects can help your company to evaluate the business benefits of Lync 2013, create an in-house, cloud-resident (via Microsoft Lync Online) or hybrid topology suitable for your current and future goals, implement Lync 2013 so as to speed up your return on investment, and provide live webinar and on-premises training to your management staff and end users. Progent offers in-depth expertise in critical components of a Lync Server 2013 solution including Microsoft Windows Server, SQL Server Express and Exchange Server, and Progent can assist you to integrate Lync Server 2013 with popular Office and Office 365 apps such as Outlook and PowerPoint.

Microsoft SharePoint 2013 Specialist SharePoint 2013 Professional
Microsoft and Cisco Maintenance Local Microsoft Computer Small Business Network Consulting Firms
Microsoft and Cisco San Antonio, TX Small Business Network Support San Antonio Integration Company



Progent offers the services of a CRISC-certified risk management expert to help you to design and deploy an enterprise risk management (ERM) solution based on best practices identified by CRISC and geared to align with your company's risk tolerance, business goals, and IT budget.

Migration Consulting Networking Consultants for BlackBerry Email in Denver Golden Triangle
Network Providers for BlackBerry BES BlackBerry BPS Information Technology Outsource
Network Service for Cisco Cisco Computer Consulting Group Oregon
Network Support Help Desk Support and Setup
Contact Center Support Services in Lincoln, NE

Progent's Network Help Desk Outsourcing Services are designed specifically for small organizations who require fast availability of a Help Desk Call Center with professional phone support and effective escalation options but who have to operate within a restricted information technology budget. Important features of Progent's Help Desk Outsourcing Support Services are Helpdesk Phone Support, Optional Remote Access Support, System Evaluation, Problem Escalation, Virtual Helpdesk Support, By-the-Minute Billing, and Helpdesk Software Selection and Integration.

Networking Firms for Cisco Cisco Outsource IT Chesapeake Hampton Roads
Outsourced IT Support for Cisco Cisco Technical Support Firms in Atlanta, GA
Portland Oregon Technicians Oregon Network Consulting Experts
Redhat Linux, Solaris, UNIX Troubleshooting Network Consultants
Remote Consulting for Remote Monitoring and Reporting Technology Consulting Services for Comprehensive Event Management
Remote Troubleshooting for Microsoft SharePoint Microsoft SharePoint Server 2007 Technology Consulting
SCCM 2012 Device Management Technology Consulting Honolulu Downtown SQL Server 2016 Consulting Services Firm
SQL 2012 Integration Consultants Microsoft SQL 2008 Integration Services
SQL Server 2014 Small Business IT Consultant Small Business Network Consultant
System Center MOM Consulting Services
Comprehensive Event Management Troubleshooting

Small to middle size companies can now enjoy all the benefits of Microsoft System Center Operations Manager and also have quick access to Progentís Microsoft certified network support professionals. With Progent's affordably priced IT support packages, mid-size organizations can choose a basic co-sourcing package built around Operations Manager 2007 with server monitoring, reporting, Help Desk and online troubleshooting or a complete 24x7 outsourcing package. Progent supports Microsoft System Center Operations Manager to provide small business information systems world-class reliability, security and performance.

SQL Server 2016 Security Consulting Services Oklahoma City, OK Microsoft SQL Server Network Installation
Consultant Services for UNIX, Windows
San Francisco Bay Area, San Jose Silicon Valley Remote Troubleshooting for Windows and Solaris

If your company computer system combines UNIX, Linux or Solaris technology with Windows, Progent can help you to integrate your computers into a unified network that permits all your OS platforms to run side by side for easy management, transparent information exchange, high availability, superior performance, and strong security. Progent's UNIX/Linux/Solaris and Windows coexistence assistance offerings feature IT architecture integration and service, support for Microsoft Windows services for UNIX (SFU), online network monitoring and management, remote technical support and troubleshooting, on-site technical support, and Contact Center support.

San Francisco Small Office Network Consultants SF Computer Support For Small Offices in California
CCNP Certified prime infrastructure Consultants
5500 Wireless Controller Integration Services in Burlingame, CA

Progent can assist you to deploy Cisco Wi-Fi controllers to manage and monitor wireless networks of any size. Progent can help you to maintain and troubleshoot your current Cisco-based Wi-Fi environment or implement an efficient transition to Cisco's modern wireless controller products. Progent offers support for both hardware-based and software-based wireless controllers and can help you to determine which type makes sense for your Wi-Fi environment. For 802.11ac Wave 2 Wi-Fi controller appliances, Progent can provide Cisco 3504 Wi-Fi controller support, Cisco 5520 wireless controller support, and Cisco 8540 Wi-Fi controller consulting.

San Joaquin County installation and Administration Small Business Network Support in Northern California
Southlake, TX Computer Installation Southlake, TX Systems Engineer
Consultancy for QTS Sacramento Data Center
QTS Sacramento Natomas Data Center Specialists in Berkeley, California

The QTS (formerly Herakles) Internet Data Center is situated in the earthquake-neutral Natomas neighborhood of Sacramento, California. If your company is now using the QTS data center as a colocation facility or if you are planning on migrating your primary or offsite backup equipment to Herakles/QTS, Progent offers a variety of cost-effective consulting services such as data center relocation, system installation and updates, infrastructure improvements, comprehensive project management, virtualization configuration, offsite monitoring, automated network administration, software development, business continuity planning and testing, data security evaluation, and the use of Progent's Test Lab.

Support Organizations Burlingame, CA Technology Consultants for Exchange Server 2010
Tech Consulting for Chicago Chicago Consultancy Services Company
Technology Consulting for SCCM 2012 Policy Settings in Santa Cruz County Firewall Cybersecurity Consultancies Dallas Texas
Texas Network Consultation Austin, Texas Online Consulting
Technical Support Services for Windows 2000
Windows 2000 Server On-site Technical Support in Frisco, TX

Progent's certified Microsoft Windows 2000 consulting staff can help you enhance the capability of your existing Windows 2K Servers and can simplify network administration, offer tech support and repair, and enhance security. Progent can also show you how to create, rationalize, and implement a strategy to upgrade from Windows Server 2K to Windows 2003 Server. Progent is expert in designing test programs to reduce the obstacles involved with moving to Windows Server 2003 by identifying possible hardware and software compatibility problems.

Windows Server 2016 Consultant Services Computer Specialists for Windows Server 2016
Windows Training Server Training
prime infrastructure Online Troubleshooting Consulting for Wave 2 wireless controller