Digital Business Automation Team Leader at a tech services company with 51-200 employees
Reseller
A good, stable solution with a straightforward setup
Pros and Cons
  • "The initial setup is straightforward."
  • "It is very stable. We hardly get calls in respect to issues on Control-M, particularly on version 9.0.19."
  • "There is definitely room for improvement. Version 9.0.20 actually comes with a web-based interface, but there are still a lot of things unavailable with it. There will eventually be more inclusions added into the web interface, but there is still a long way to go."

What is our primary use case?

We install, configure, and deploy Control-M for customers and make it run on-premises from them. After that, the customers take over.

BMC uses partners. They don't sell directly in the Middle East. So, they don't directly install the product and sell it. Instead, they go through partners, like my company.

We, as a company, don't use Control-M, but we sell Control-M to customers. We go onto a customer site, install the product, and configure it per their requirements. Then, we get their feedback and support related project stuff.

From a services perspective, we actively use BIM, which is the affiliate manager. We use the history to see the forecast. When the customer gets Control-M, the affiliate manager comes along with it. 

It is 100% on-prem, primarily because the Helix part of Control-M is not hosted in the Middle East yet. For many customers, there are regulations since the primary customers are banking, insurance, etc., which all require their data to remain within the country.

My customers are primarily banking customers, so they have their end of day processes that happen at night after the bank closes. These processes would involve AML, banking, and end of month payroll-related stuff across multiple organizations.

How has it helped my organization?

We do maintenance, project management, and support. Once a project is done, the customer has a support contract through BMC. That is through us. Customers cannot directly get in touch with BMC to open cases. It has to go through a partner. Therefore, we offer first and second line support to the customer.

What needs improvement?

There is definitely room for improvement. Version 9.0.20 actually comes with a web-based interface, but there are still a lot of things unavailable with it. There will eventually be more inclusions added into the web interface, but there is still a long way to go. 

There is also the automation API, which is a way to interact with Control-M, but it also needs a lot of improvement for other people to understand how to use it.

The documentation isn't really straightforward for the initial setup. It says, "Follow the on-screen instructions." The reason why people read the documentation is to have a heads up of what to expect and what is coming up. However, when you say, "Follow the on-screen instructions," I believe that is inappropriate.

For how long have I used the solution?

I have been using it for two or three years.

Buyer's Guide
Control-M
September 2023
Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: September 2023.
733,828 professionals have used our research since 2012.

What do I think about the stability of the solution?

It is very stable. We hardly get calls in respect to issues on Control-M, particularly on version 9.0.19. 9.0.20 is still pretty new in terms of deployments. However, with version 9.0.18. I have had a couple of problems from customers.

You barely need one person for customer maintenance because the system is pretty stable. Of course, if it is version 9.0.18, the number of support cases that come in are more compared to version 9.0.19. We also get information requests from the customer where they might have audit requests or want to enable certain protocols because of security compliance within their organization. In these cases, they reach out to us. 

It is not that we are always involved with the customer. It is not an onsite model. If there is an issue with the product, the person calls. We have 20 customers whom we manage at the moment for BMC. That is just done with three people: an onsite resource and two employees, including myself. The onsite employee is with a telecom vendor within the UAE. His job is monitoring and maintaining the system as well as assisting the customer. He does everything in respect to Control-M at the customer site, e.g., defining jobs, monitoring jobs, executing jobs, and making sure that they are done properly. Another of my colleagues and myself deal with all the other customers from a project and support perspective. It is primarily support because once a project is done, then a customer has support with us. We manage those cases, involving ourselves in those cases. We understand what is required. If we have the information already and know how to do it, we will give them the procedure, etc. If we cannot do it, we get in touch with BMC to get the relevant answers.

What do I think about the scalability of the solution?

I have not had an issue with scalability per se. If there is any kind of resource crunch, the customer just needs to add resources. If it is a memory usage, then add memory to the virtual machine and you are good to go. 

You can have jobs at multiple customer sites. For that, there is a different level of scalability altogether from an infrastructure perspective.

How are customer service and support?

BMC support is good. I would give them eight or nine out of 10, most of the time. They reply quickly, even before the actual SLA time. However, in certain worst case scenarios, I would give them a seven out of 10.

Most of the time, the integrated guide immediately opens up the relevant page. You can get the necessary information from that. The videos are really basic. For example, with version 9.0.20, there are videos that come up by default in many places as part of the help page, which is ideal for beginners. Whereas, at my level of implementation, we are looking for more detailed explicit knowledge for a specific scenario. For beginners, the web help is more than enough, if a person is patient enough to go through it.

Which solution did I use previously and why did I switch?

Personally, I have worked previously with a competitive product: Automic One Automation Platform. I was working with Broadcom earlier, doing a similar profile, where my portfolio was dealing with retail support and projects. So, I was deploying Atomic solutions. After that solution, I made a change and moved to BMC, as a partner. I have been working with Control-M ever since. Therefore, I have exposure with other automation products.

How was the initial setup?

The initial setup is straightforward.

If all the prerequisites are ready, a full-fledged setup for a single system would take 15 to 20 minutes to deploy.

Normally, we deploy with high availability so it has an uninterrupted service, even if a server goes down.

What about the implementation team?

Once the PO is all done for a project, we have a pre-kickoff with our company and the customer. We basically run them through the prerequisites and understand their priorities. For example, some customers are more inclined towards Windows and others are more inclined towards Linux. Most of them would like to have the DR environment in the setup, meaning it would be the primary site with two servers for high availability and a DR site with two servers. All these technicalities for the infrastructure and environment would be run by the customer along with the prerequisites. 

From a project perspective, we ideally implement the process flow. So, we understand their documentation. Then, we have an actual analysis and design phase, where we sit down with the customer stakeholders and get their requirements in terms of the actual process flows early on. Until then, we just know at a high level that these are the number of database jobs that will run on Control-M. We don't have explicit details at the analysis and design phase. We literally sit with them and go through their documentation, understand what they want to implement on Control-M, and how we can make it better or include notifications. After this, we start off with the installation. Based on the outcome of the analysis and design, we implement the process flows.

What's my experience with pricing, setup cost, and licensing?

The annual licensing within BMC Control-M is on a per task basis. Three- and five-year contracts are also offered. The customer usually buys a bundle of tasks, e.g., 5,000 tasks, then my team configures Control-M for their usage. 

What other advice do I have?

It is a good, stable solution. It does depend on what exactly you are implementing, because automation solutions are primarily back-end solutions, e.g., back-end processes and batch processes, which can be executed on Control-M. However, sometimes customers get back-end solutions confused with RPA, which is front-end automation. When customers decide that they want to use some kind of an automation tool, they should really understand what their process flows actually need. There is a handshake that can be given between the front-end and back-end, but there are some customers who come to us wanting to buy Control-M, but they are actually looking for an RPA solution because their operations are front-end.

I would rate Control-M as eight or nine out of 10 in terms of stability and features.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor. The reviewer's company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Manager at a tech services company with 5,001-10,000 employees
Consultant
You don't need to create individual scripts for individual file transfer jobs
Pros and Cons
  • "Control-M is useful to automate all critical and non-critical processes. Using Control-M, we can automate application workflows as well as file transfers involved in application workflows. We can also use it to run batches related to applications. Automating these processes reduces the RTO and RPO, which helps in the case of failures. It also helps us to identify bottlenecks and take corrective measures."
  • "Control-M doesn't have any dynamic reporting facilities or features."

What is our primary use case?

Control-M is used for file transfer and batch job scheduling.

How has it helped my organization?

Control-M provides a unified view where we can easily define, orchestrate, and monitor all application workflows and data pipelines. This is important because while running a robust environment, and managing and scheduling on individual servers are quite tedious. It has a centralized mechanism where it can schedule jobs on individual components within the environment. In this way, it helps with the ease of administration and achieving business requirements.

Control-M is used to integrate file transfers within the application workflows. Generally speaking, it has helped the business service delivery. For all applications, it has helped to notice bottlenecks, using its dashboard monitoring and alert mechanism. Therefore, immediate action can be taken in the case of failures. When compared to the traditional module or way of operating and scheduling, where the centralized monitoring alert mechanism is not available, Control-M helps in achieve having the application workflow run smoothly.

Control-M is useful to automate all critical and non-critical processes. Using Control-M, we can automate application workflows as well as file transfers involved in application workflows. We can also use it to run batches related to applications. Automating these processes reduces the RTO and RPO, which helps in the case of failures. It also helps to identify bottlenecks and take corrective measures.

What is most valuable?

  1. File transfer.
  2. It has an easy configuration. 
  3. You don't need to create individual scripts for individual file transfer jobs. This reduces the load on the individual servers, when compared to a local task scheduler running on any OS.
  4. The frequency at which it runs; it can be scheduled to run every minute. It is quite fast and quickly completes the job.
  5. The online dashboard and job status. 
  6. It has an alert mechanism for any failures.

These items are more useful when compared to the traditional way of doing or scheduling things.

It is on the web. This provides ease of administration, where we can manage the service from a central location. Also, can check or view all the jobs on a single dashboard, where we can manage and monitor them. 

What needs improvement?

In these three areas, I would like to see improvements in Control-M:

  1. It is not giving us diagnostic logs during job runs. 
  2. I would like them to beautify the dashboards, in terms of the number of jobs processed which have failed or are in progress. 
  3. Control-M doesn't have any dynamic reporting facilities or features. 

For how long have I used the solution?

I have been using it for about 1 year

What do I think about the stability of the solution?

If you implement Control-M, and configure it properly, it is quite stable. In the last year, BMC has been releasing a number of patches or updates to make it more stable. 

Initially, stability was not good. When BMC released quite a number of updates to fix some bugs, it became stable.

For any environment with about 80,000 of the jobs running per day, at least we require 10 people to monitor it and three people to administer it.

What do I think about the scalability of the solution?

It is feasible to scale. We have not found any hiccups.

For an environment with about 80,000 jobs running per day, it requires at least 10 people to monitor it and three people to administer it.

Centralized monitoring and administration can be achieved

How are customer service and technical support?

BMC support will be good level with more number or expertise available

BMC support is clueless on the new issues that arise. It seems like 90% of them are escalated to the R&D department, where they research and come back with a solution.

The guides or materials available are quite useful when exploring all the features.

Which solution did I use previously and why did I switch?

No solution was used Previously, most of them use the traditional way of going through scripts.

How was the initial setup?

Initially, the setup was a bit complex when trying to understand what all the features and settings do. However, when we explored it more, then we understood it and became comfortable with it.

Initial deployment took a couple of weeks. But once explored more the more convenient

What about the implementation team?

The implementation is always with Control-M. Look at how to utilize all the features in Control-M, work out how to use them in subsequent reports, or while designing subsequent dataflows.

Work with BMC support for upgrades and for any issues encountered.

What was our ROI?

Looking at the rate of the usage, I can definitely see there is a gain. It is definitely profitable for any organization.

Control-M will help improve data transfers by approximately 80%. As an example, if you run any file transfer schedule in the local OS schedulers, compared to Control-M file transfer, Control-M will be better than the traditional schedulers. This is because of the number of features Control-M has and the frequency at which it runs. You can also choose the type of transaction data during a file transfer, which can be helpful for scheduling and troubleshooting.

What's my experience with pricing, setup cost, and licensing?

Depends on business requirement

Which other solutions did I evaluate?

No other options available

What other advice do I have?

I definitely recommend Control-M. It is quite stable, scalable, and the ease of administration is good as well.

Useful to automate batch scheduling. integrate within applications

Can be streamlined in data analytics applicaitons with Control-M.

I would rate Control-M as an eight out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Buyer's Guide
Control-M
September 2023
Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: September 2023.
733,828 professionals have used our research since 2012.
System Engineering Manager at a marketing services firm with 10,001+ employees
Real User
Provides a single pane of glass through the dashboard to determine if a backup is successful
Pros and Cons
  • "My organization has been able to script scheduled jobs in Control-M to potentially replace legacy products that are at end of life or end of service. The previous backup applications that were being used for specific files, folders, or applications were no longer being supported, therefore being able to use Control-M to replace that has been very valuable."
  • "The infrastructure updates could use improvement. Some of the previous updates that we have run to get to version nineteen were troublesome. So, a more seamless upgrade path for the infrastructure components would be useful. I don't know if they have replaced that in version 20 or if version 20 has an easier path, but I would like to see the upgrade from one version to the next version be a little smoother."

What is our primary use case?

We use it as a scheduling tool. We use it for infrastructure backups and running scheduled tasks, but nothing in regards to data analytics.

It is an infrastructure process behind the scenes: custom backups and custom file migrations.

How has it helped my organization?

We leverage Control-M for backups. That would be a critical process that we have integrated. This allows teams that rely on the backups to have a single pane of glass through the dashboard to determine if their backup is successful. It allows email alerts or triggers, if something fails or we need to do manual intervention.

My organization has been able to script scheduled jobs in Control-M to potentially replace legacy products that are at end of life or end of service. The previous backup applications that were being used for specific files, folders, or applications were no longer being supported, therefore being able to use Control-M to replace that has been very valuable.

We rely on Control-M for automation. Anything that would have been a manual effort previously or legacy, Control-M has been able to replace.

What is most valuable?

The scheduler allows you to pretty much run anything from anywhere. It is very convenient. The sensor reporting that the scheduler gives you can monitor hundreds of jobs that could potentially be running in a given hour.

All the scheduled tasks are available in a dashboard or workflow view that different teams leverage. This is important and great. Having the ability to have a dashboard or workflow allows for easier troubleshooting. We also have alerting set up through email triggers, which are very helpful.

We leverage it for file transfer. We don't necessarily have application workflows dependent on those, but we do have Control-M for the migration of files. The visibility of a successful transfer is very useful, e.g., the ability to report on that or view whether that job succeeded or failed in the dashboard. You have an alert that would trigger on a failure. So, failure is automated. The Control-M job could retry that file migration a number of times based on logic that you have programmed into the job, and having to avoid manual intervention is useful.

The alerts are helpful and can contribute to faster issue resolution in the event of an issue.

What needs improvement?

The infrastructure updates could use improvement. Some of the previous updates that we have run to get to version nineteen were troublesome. So, a more seamless upgrade path for the infrastructure components would be useful. I don't know if they have replaced that in version 20 or if version 20 has an easier path, but I would like to see the upgrade from one version to the next version be a little smoother.

For how long have I used the solution?

I have been using it for about five years.

What do I think about the stability of the solution?

The platform has been great. I don't think we have had any downtime besides our upgrade process.

What do I think about the scalability of the solution?

The scheduling process has been able to handle almost everything that we have asked it to do. It seems to be able to run pretty much anything from anywhere within our environment.

Which solution did I use previously and why did I switch?

This solution was a new integration/installation done before my involvement.

The application was a part of the infrastructure when I joined. We have been able to add automations for components that were otherwise manual. 

How was the initial setup?

The upgrades are a bit complex. The last time we did an upgrade, it took several hours.

What about the implementation team?

The upgrade was planned. We ran into an issue, then we had to reach out to support. They were quick to respond, but the resolution did take several hours. They did a good job. The issue was resolved in a timely manner during our upgrade window. Their service was an eight or nine out of 10, as far as issue resolution. To be a 10 out of 10, I would like something prescheduled. If we could have had support personnel available for the upgrade procedure, it would have been helpful. So, it was just the time element.

What was our ROI?

The product is helpful for its automation components.

What other advice do I have?

It is worth evaluating.

Control-M is mainly an infrastructure tool that we use for scheduled tasks. The IT teams and most of the operations teams are the ones who use it. I would estimate about 10 people, but the management of the application is centralized.

The big lesson learnt: Reach out to support when using the product and do something that you could reimagine.

We don't have any data analytics in Control-M.

We don't have developer integration with Control-M at this point.

Control-M is doing a fantastic job for what we use it for. The product is a nine out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Operator /Assistant Scheduler at Engen
Real User
In real-time, I can monitor jobs, failures, or anything that might be stuck
Pros and Cons
  • "In the client, it provides a unified view for me. I can alter the view that I want to see jobs and conditions. This is nice to have. The fact that you can see everything in one space is very important, especially these days where everything is about data and monitoring as well as because we are working from home on a global basis. So, I can monitor jobs in real-time, along with any failures or anything that might be stuck. The real-time monitoring and the ability to see everything in one place is important for us because we operate 24/7."
  • "Everybody's biggest gripe is the reporting capability option. It is a gripe because there is a lot of information in Control-M, but the solution doesn't have a good reporting tool to extract that information. Now, if you want all that information, you need to rely on another third-party BI tool to extract the information out of Control-M."

What is our primary use case?

Control-M is the primary tool used in our department as an interface between desk jobs and SAP. I create and monitor the jobs in Control-M and that ties into SAP.

At this point, we are using it as a batch scheduler, which is primarily used for SAP. We use it for everything financial, like payroll, because SAP is our primary ERP.

Our system administrator uses Control-M when he is scheduling batch jobs. 

How has it helped my organization?

Our SAP jobs are fairly critical, because there are a lot of collections from a financial aspect coming through on a daily basis. From that regard, Control-M is fairly critical for us. We need to know when and if jobs fail since that has an impact on the collection of money.

We used to have multiple shifts of people sitting there and monitoring our jobs until the introduction of Control-M. So, with Control-M, we have been able to reduce the human capital, in regards to shift workers. Therefore, we are saving money from a cost perspective, in this regard, by about 25%. We have had a 50% reduction in staff. The ability to monitor and be notified, when our jobs have on time completion or fail, has had a big impact on the company.

What is most valuable?

It is more about the notification tools and its ability interface with SAP. It has the ability to notify people about jobs and schedule based on prerequisites, because this is not something that we can actually do within SAP. For example, if one job is dependent on another job completing, SAP doesn't have this capability. This is why we went with Control-M. 

It is very simple to use. I have only been in this position for four years, but it was really easy for me to pick up and monitor Control-M.

In the client, it provides a unified view for me. I can alter the view that I want to see jobs and conditions. This is nice to have. The fact that you can see everything in one space is very important, especially these days where everything is about data and monitoring as well as because we are working from home on a global basis. So, in real-time, I can monitor jobs, failures, or anything that might be stuck. The real-time monitoring and the ability to see everything in one place is important for us because we operate 24/7.

I use the mobile and web interface. I started off with the desktop client, and there are some slight differences in the interface between the mobile, web interface, and desktop client. This is a nice feature, because when I am on the road or going for a walk, then I have my mobile with me and I can get notifications if I need to run anything. Then, I can just log on from there.

All the modules within Control-M can interface with SAP.

What needs improvement?

Everybody's biggest gripe is the reporting capability option. It is a gripe because there is a lot of information in Control-M, but the solution doesn't have a good reporting tool to extract that information. Now, if you want all that information, you need to rely on another third-party BI tool to extract the information out of Control-M.

Two or three years ago, I was at a seminar where they said that they were looking at improving the reporting. However, from that time until now, there hasn't been much of a change in the reporting capabilities. Especially in today's day and age, where accessing data has become very important, this is something that they should be looking at.

We are using Commvault as our backup application. Currently, there is no integration between Control-M and Commvault. 

For how long have I used the solution?

I have been in my position as an operator for four years. The company has had Control-M for over 20 years. 

What do I think about the stability of the solution?

Over the last three upgrades, Control-M has improved quite a bit. When I joined our department, Control-M didn't have a good reputation because it was always falling over. All our issues were addressed by Control-M with their upgrades. 

In the latest version, we find it has been extremely stable. We haven't had many failures as far as the program is concerned.

How are customer service and technical support?

Generally, we don't interact directly with BMC because we have a service provider that we use, Blue Turtle. So, we interact with Control-M via Blue Turtle for any queries that we are having.

How was the initial setup?

The initial setup was done before I joined the company.

What about the implementation team?

We have a system administrator who applies our Control-M updates.

What was our ROI?

Control-M has helped us improve Service Level Operations performance. It helped us from the monitoring perspective. Now, we are able to control real-time monitoring and real-time notification of any failures that would occur within the system. Because we run it 24/7, we have notifications for any failures that have been setup. They will come through on our mobiles, and in that regard, Control-M has helped us.

Which other solutions did I evaluate?

Unfortunately, I can't compare it to anything else.

What other advice do I have?

It just works. Control-M is very good. You only need to look at something else when an application gives you problems. However, in our environment, it is stable and just works. We haven't even bothered looking at anything else.

I can highly recommend it. It is very easy to learn. It is very stable. It has multiple interfaces, e.g., you can use it on your desktop, access it via the web interface, or access it on a mobile. The support that you get is actually quite good. It is a tool that I highly recommend. For what we require it to do, it does exactly that and more.

We have a system administrator, a chief scheduler, who is my supervisor, and two operators, including me. The four of us are power users who have scheduling capabilities in Control-M. We have different people on our BI team. Overall, 10 people have various levels of access.

We have tried Control-M as part of your DevOps automation toolchains. We are only getting into DevOps now as a company. We are still playing around with it. Currently, we are still fairly separate as far as DevOps is concerned. My department is basically the middleman between dev and operations. Whatever dev wants, we will create those jobs and test them. Once they want to send them into production, they let us know, and it then goes to operations. We are the center for those types of things.

Because we went into lockdown and the financial impact of the lockdown, projects were placed on hold. This year, they were& still on hold. Probably sometime next year, we will be starting on those projects again.

I would rate Control-M as eight out of 10 because the reporting needs improvement.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Administrator at a financial services firm with 1,001-5,000 employees
Real User
Good reporting, helpful planning and monitoring features, responsive support
Pros and Cons
  • "The most valuable feature is the reporting function. It allows us to pull up reports for specific information that the end-users are looking for."
  • "I would like to see more audit report templates added, and perhaps more customizability in terms of reporting."

What is our primary use case?

We primarily use Control-M for financial services. We do file transfers, payroll, HR, and other related tasks.

The top three processes that we have automated with Control-M are payroll, HR reports, and time reports. This automation gives HR, and the business in general, a clearer picture of what is happening as far as the payroll timesheets go, including who's punching in and punching out. Essentially, it improves transparency.

How has it helped my organization?

Control-M provides us with a unified view where we can define and monitor applications, and this is very important to us, especially in the audit process. We have auditors and they request certain information; using Control-M, we can log in and create the report according to the parameters they're asking for. It makes life much easier.

Our developers use the web-based interface to monitor their jobs. They do not have access to do anything else but they can tell if their jobs have run, or not.

Our developers leverage the “as-code” interfaces and it makes it very easy to roll out new applications and application updates. Everything is automated as far as transferring files in and out to certain people. This is helpful because it doesn't have to be done manually. It also generates reports automatically for us. Control-M jobs produce the reports so we don't have to create them every day.

We just started using Control-M to streamline our data and analytics projects. So far, it has given us some actionable insights. The streamlining has improved our business service delivery because we can tell if something is running behind, and why. We know if there's an issue before anybody notices.

Control-M has improved our data transfers because it is much easier to do encryption back and forth when sending files.

This product has helped us to achieve faster issue resolution. I estimate that issues are now normally resolved within 10 minutes. It's very quick.

Control-M has helped us to improve service-level operations performance. We have a critical job stream and because we're an institution, we have to have certain data out at a certain time for the federal reserve. If we can detect when something is running behind, and why, then we can notify them ahead of time so that they know the reports are going to be late. It helps them on their end, too. This way, they don't have to call and ask us where their report is.

What is most valuable?

The most valuable feature is the reporting function. It allows us to pull up reports for specific information that the end-users are looking for.

The planning and monitoring features in Control-M 20 help us because we can forecast to assist with network maintenance. For example, if we have something major going on with the network and there is going to be downtime, we can do a forecast to see what's going to be running at that particular time and adjust things accordingly.

What needs improvement?

I would like to see more audit report templates added, and perhaps more customizability in terms of reporting.

For how long have I used the solution?

I have been using Control-M for 15 years.

What do I think about the stability of the solution?

Control-M is very stable and we've had no major issues with it.

What do I think about the scalability of the solution?

Scalability is not a problem. It absolutely extends with our needs and the jobs that it needs to run in. At this time, it is running payroll reports and other payroll jobs. We are looking at expanding this to other applications in the future, although there is nothing definite yet.

How are customer service and technical support?

Technical support is very responsive and we have never had any issues with them. Generally, if we have a problem or question, we can open a ticket with BMC and we usually get a response back within an hour, or no later than two hours.

I would rate their support a ten out of ten.

What about the implementation team?

We work with BMC for upgrades and support. We are part of the AMIGO program.

What was our ROI?

We have absolutely seen a return on investment with Control-M. It is centralized and it's made everything easier for the business end, in particular for getting their reports on time. 

What's my experience with pricing, setup cost, and licensing?

The pricing of Control-M is reasonable. 

What other advice do I have?

The developers in our organization are responsible for creating the scripts. There are 20 of them and they monitor their jobs. With respect to operations including creating, running, modifying, and killing the jobs, there is a group of six staff in charge of that. This group also creates the schedule and the calendars, so essentially, they take care of the day-to-day administration.

My advice for anybody who is considering Control-M is that if they have questions then BMC is great to talk to, but there is also a BMC community and if they have questions or want to know how it's running or working for other organizations, they can post and generally get a response back. There are user groups specifically within Control-M.

I would rate this solution a ten out of ten.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Project Manager at a energy/utilities company with 10,001+ employees
Real User
Limitless scalability, good support, and it has improved our incident resolution time
Pros and Cons
  • "The integration with ServiceNow is good. When a job ends and there are problems with it, we automatically open an incident in this platform, and the number of the incident is forwarded to Control-M. This means that we have a record of it with the log of the job."
  • "Integration with some applications and platforms is complex and requires development. We have done some integration with the application integrator, but it was more like a manual solution. This is an area that can be improved."

What is our primary use case?

I am a project manager and am responsible for the Control-M infrastructure.

Control-M is the only batch infrastructure that we have, so we run all of our batch activity on the platform. We are using the web interface, for example, the workload change manager and application integration. There is not a particular sector but rather, we run all of our batch jobs on this tool.

How has it helped my organization?

Control-M provides us with a unified view of our workflows, which is important to us because our processes are standardized. We have set up a company that is used mainly for scheduling, which is also involved in creating flows and monitoring them. As such, standardization from the point of view of the user is important. Effective standardization facilitates our work. 

We have automated many processes with ServiceNow, including some that are critical. For example, if we need to stop 100 instances, we can open a ticket in ServiceNow and it automatically creates the job flow in Control-M that sends the command to stop the instances.

The integration with our incident management platform has meant that we have been able to achieve faster issue resolution. The reason is that we have eliminated the manual phase of opening an incident. It was very time-consuming and it is not easy to calculate how much time we have saved, but I estimate that our process is 70% faster.

Control-M has helped us to improve the performance of our service-level operations by approximately 60%.

What is most valuable?

The integration with ServiceNow is good. When a job ends and there are problems with it, we automatically open an incident in this platform, and the number of the incident is forwarded to Control-M. This means that we have a record of it with the log of the job. This is a feature that reduces manual work. It is not officially included in Control-M; rather, it was developed for us by BMC.

The web interface supports us well because we have done some customization for each area of our company, and the client can see all of the jobs that they are interested in seeing. One can watch their flow on a phone or tablet. For example, we have integration with WeLink and our clients can see the flow of the billing workflow.

We use Control-M as part of our DevOps automation, and for our company, this is very important because it reduces the amount of work that has to be done. We are a very big company and we have millions of jobs scheduled. The more that we can automate, the better it is for us.

What needs improvement?

Integration with some applications and platforms is complex and requires development. We have done some integration with the application integrator, but it was more like a manual solution. This is an area that can be improved. 

For how long have I used the solution?

I began working with Control-M approximately 20 years ago.

What do I think about the stability of the solution?

In past versions, there were issues with stability and it was a negative experience for us. However, in the version we have now, stability has improved. At this point, the product is good and stable.

What do I think about the scalability of the solution?

Scalability-wise, there are no limitations. We have between 500 and 600 users including our DevOps team, applications teams, and others. For example, some people work on solving problems, others handle scheduling, and some only use it for viewing or monitoring the workflows.

How are customer service and support?

We have a strong collaboration with BMC and we are constantly in contact with them.

The support is good and we are satisfied with it. In general, the responses are fast and the solutions that they provide are good.

Which solution did I use previously and why did I switch?

In the past, we migrated from IBM's Tivoli Workload Scheduler (TWS). We did not use the Control-M migration tool at the time because it had not yet been developed. We completed the migration manually.

The reason that we switched to Control-M is that we stopped using the mainframe.

How was the initial setup?

There was no particular problem for us in regards to the implementation process, as we had BMC to assist us. We have a very large environment and our migration took between twelve and eighteen months. We have thousands of agents and many Control-M environments.

We did not follow a particular implementation strategy.

What about the implementation team?

For implementing and setting up Control-M, we collaborate strongly with the BMC team.

We have approximately 20 people of varied roles in charge of the day-to-day administration.

What was our ROI?

My impression is that we have seen a return on investment from using Control-M. As it is our only solution for batch processing, it helps us to centralize all of the batches that we have. This, along with the standardization of workflows, are the most valuable features of this product.

What's my experience with pricing, setup cost, and licensing?

The licensing is managed by the commercial section of our organization.

Which other solutions did I evaluate?

We evaluated several options and we found that Control-M was the most complete solution.

What other advice do I have?

We use Control-M to integrate file transfers within our workflows, although we don't use the managed file transfer capability that comes with it. We are currently analyzing it and we are deciding whether to use it or not. At this time, we use other programs for our file transfers. Our analysis will show whether we can migrate the process to this new feature.

Overall, Control-M is a good product. We do have small requests that we give to BMC, although they are very specific. The product covers a good percentage of our needs, as-is.

This is a product that we will continue to use and I can recommend it to others. I expect that in the near future, we will migrate to the most recent version, 9.20, and that we will use some of the newer features that it offers. That said, there is always something that can be done to make a product better.

I would rate this solution a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Control-M Administrator at Cognizant
Real User
User-friendly GUI, responsive support, and the BIM feature helps us meet our SLAs
Pros and Cons
  • "BIM is helpful because we do not miss any SLAs, as we get to know the issue well in advance. It is the topmost service that has helped us provide better solutions for the business."
  • "The reporting functionality needs a lot of work. We have faced problems with different versions where we run the right report, but it gives us blank entries. Then, when we run the same report again, it gives the correct data."

What is our primary use case?

Our organization has multiple projects that use Control-M, and I support the banking domain. In the past, I have worked on projects for retail organizations and medical companies.

We have approximately 150 applications in our current project. These include Loanpower, erwin, and OpenLink.

How has it helped my organization?

With the use of Control-M, our SLAs are met more often. If there is an issue, we identify it in advance, before the problem occurs.

Control-M helps us in terms of automation because it has various scripts in different formats. We can run a Python program or a shell script, and these allow us to automate almost everything.

This product helps to secure our business because we can restrict users.

We have automated several critical processes with Control-M. One is used during patching, where we log in and type one command that will stop and start the services on all of the servers that we have. We have approximately 10 servers in production and five in non-production, so it's a lot of work to restart all of the servers. We also have automation that performs a health check. It runs every day at a scheduled time and will delete all jobs in production that are older than five days. Similarly, we have jobs that check to ensure certain conditions are being met and will check the various alerts that can occur.

Automating these processes has improved our business because every morning, we have to send a status update to show that the components are working. This is something that we used to do manually. We would log into CCM and check everything. Now, we have automated that using a script, wherein it sends the status email automatically to whichever business users request it. It has helped to reduce a lot of manual activity.

Control-M has definitely helped us to resolve issues faster. I estimate that the improvement is between 60% and 70%.

Our service-level operations performance has improved by 80% with the use of Control-M.

What is most valuable?

The GUI is very user-friendly. It provides us with a single view and we have everything in the same UI. This is very important because we don't spend a lot of time switching tabs or opening Control-M for different purposes. We have a single GUI open and it saves a lot of time.

Two really helpful features are Forecast and Business Impact Manager (BIM).

BIM is helpful because we do not miss any SLAs, as we get to know the issue well in advance. It is the topmost service that has helped us provide better solutions for the business.

Forecast is useful in terms of patching, etc, because whenever we are looking for downtime or any team is looking for downtime, it's easy for us to use Forecast to find it.

Self-service is helpful and our business users appreciate it because they don't have to have Control-M installed on their machine. They can log in using the web portal.

What needs improvement?

The reporting functionality needs a lot of work. We have faced problems with different versions where we run the right report, but it gives us blank entries. Then, when we run the same report again, it gives the correct data. We have spoken with Customer Care and some of the issues are fixed in the latest version, 9.20.

For how long have I used the solution?

I have been using Control-M for 11 years and my company has been using it for longer than that.

What do I think about the stability of the solution?

This is a pretty stable solution. We have not had any downtime.

A couple of times, the agent has gone down unexpectedly. However, in terms of the EM and server, it's pretty stable.

What do I think about the scalability of the solution?

Our organization is pretty big, with approximately 250,000 employees, and we have multiple projects that use Control-M. We have approximately 150 applications in our current project, and there are about 175 employees that are actively using Control-M. That is across three different countries.

It is easy to scale. It can handle a lot of job flows and it's easy to create multiple jobs to run at the same time. We are expanding in terms of jobs for the same application because they have a lot of upgrades going on at the application level. 

We are not planning to expand the number of applications in our project as of now. We do have requests, but it's a slow process. We can add perhaps five or six applications a year.

Overall, we have no problems in terms of scalability. 

How are customer service and technical support?

When we can't find a solution to an issue, we reach out to BMC customer support and they respond almost immediately. Overall, the technical support team is very good and I would rate them a nine or ten out of ten.

Which solution did I use previously and why did I switch?

We did not migrate to Control-M from a competing solution. Some of our clients, although not my current project, migrated to Control-M from different products. The reasons for changing products are the additional features available in Control-M, as well as the ease of use. Also, some people are more confident in the security that Control-M provides, compared to other tools on the market.

Personally, I started my career with Control-M and have been using it ever since.

In the company, we have a couple of clients who use IBM Tivoli Workload Scheduler (TWS), AutoSys, and Stonebranch. However, the majority of our clients use Control-M. The choice of solution stems from requirements and input from the client.

One of the reasons that some clients are not using Control-M is because of the cost. For a client with 5,000 or more jobs, they definitely implement Control-M. However, if they are running only 200 or 300 jobs in a small environment, there are other native tools available.

How was the initial setup?

I was not part of the implementation at my company but I have implemented several Control-M projects. The initial setup is straightforward.

First, we download the files from the BMC site and then start the installation. This involves running the setup files and if there is any error, you have knowledge base articles and you also have AMIGO support if you enroll in it.

The deployment can be completed in a day or two, including the Enterprise Manager (EM), servers, and agents. There are also conversion tools that are available to assist with creating jobs.

Our implementation strategy began with installing the Enterprise Manager first, and then the server, and then the agents. We would raise a support ticket so that whenever we had any issues, we could reach out to them.

I did not look at the interactive guides or videos that Control-M provides for reducing time to full productivity. I had all of the documentation handy but I did not refer to any of the videos.

What about the implementation team?

Our in-house team is responsible for deployment.

What's my experience with pricing, setup cost, and licensing?

Control-M is priced accordingly for larger environments. It is expensive for smaller environments with only a few hundred jobs running.

There are two different types of licenses available. The first is based on the number of jobs that we run per day, and the other is based on the number of agents that we install. My current project has a contract for five years. During the first two years, we are allowed to run any number of jobs using any number of agents. However, in the last three years, we have to stick to whatever is defined in the contract.

In past versions, BIM and Forecast were separate components that were available at an additional cost. Since version 9, however, everything is included and there are no costs in addition to the standard licensing fees.

Which other solutions did I evaluate?

For my current project, the client has always used Control-M.

What other advice do I have?

The latest version of Control-M is 9.20 but we are working with 9.18 because our client has certain servers where the OS is not compatible with 9.20. It is running on Linux machines and at this point, our client hasn't given us approval for the OS upgrade.

Our business users don't typically use Control-M. They have access to it but only use it when a critical chain is stuck and they want to check it themselves. They can use self-service for this, although most of the time, they don't.

An example of why they would use self-service is when a critical batch has failed and is stuck for a long time, and they want to see the approximate time that it will be completed. Also, during an audit, they can use self-service to see which users have certain access, such as production access or write permissions.

The Control-M users in our company have different roles. We have administrators, and we have people who specialize in migration. We also have people who look into scheduling and we have a team that just takes care of monitoring.

The number of people that we require for the day-to-day administration depends on the size of the project. In my current project, we have approximately 8,000 jobs actively running. We have approximately 17,000 configured. In our L1 team, we have eleven people, and we have eight members for each of our L2 and L3 teams.

We do not use the Control-M integrated file transfer capability in our workflows, although we do use the File Watcher feature. We have a tool from Axway called SecureTransport, where they handle the file transfer, but we can define this as part of a Control-M job.

The biggest lesson that I have learned from using Control-M is that anything can be automated. You can control various applications and it is simple to schedule jobs for products like SAP and databases.

My advice for anybody who is considering Control-M is that it has a wide variety of features compared to other tools. It is flexible, easy to use, and the web portal makes it simple for business users or application teams to access it without having to install it on a Windows server or a Citrix platform. 

I would rate this solution a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor. The reviewer's company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Maintenance Manager at a transportation company with 10,001+ employees
Real User
We have seen quicker file transfers with more visibility and stability
Pros and Cons
  • "If they have ad hoc requirements, then they can theoretically schedule their own file transfers with the Self Service. We are trying to push as much work back to the customers or developers that have that requirement, because they prefer to help themselves, if possible. We try empowering them and enabling them through Control-M, especially for file transfers, because it is a much broader base of the business then just with batch scheduling. Typically, with SAP batch scheduling, it would work with dedicated teams. With file transfers, the entire business is involved. There are business users, end users, etc. It definitely needs to be as simple as possible and as managed as well as possible. They need to manage it themselves, if possible, because our team is not growing but the number of customers, applications, and jobs are growing. We need to hand back some of the responsibility to the customer for them to resolve and action it."
  • "The high availability that comes from BMC with its supplied Postgres database is very limited. Even using your customer-supplied Postgres database is problematic. We have engaged with them regarding this, but it is difficult. My company doesn't want to do this and BMC doesn't want to do that. We just need to find some middle ground to get the proper high availability. We're also moving away, like the rest of the world, from the more expensive offerings, like Oracle. We are trying to use Postgres, which is free. The stability is good. It is just that the high availability configuration is not ideal. It could be better."

What is our primary use case?

We schedule the majority of our SAP jobs Control-M. We do that globally for all the production plants. We have tens of thousands of SAP jobs and managed file transfer.

SAP batch and managed file transfer are critical processes that we have automated. We are in the process of replacing Connect:Direct and SecureTransport, the legacy file transfer solution, with Managed File Transfer (MFT). That is on the global scale. 

The Control-M for Informatica is gaining a lot of popularity, primarily in the financial side of the business. They have a lot of security restrictions that make their jobs very difficult. Also, there are cost issues for Informatica, e.g., anytime they execute a workflow in Informatica, they get billed for it. We are adapting the solution to not scrum the workflow every half an hour or hour because they pay for it, but only when it is needed. Therefore, we can do a database query and check if there are new records that need to be processed. If there are no records to be processed, then depending on that output, we either run the Informatica job or leave it and check again for maybe half an hour. We are optimizing, saving money for the customers and ourselves, while reducing the number of executions, jobs, etc.

We are using on-premises. We have been for many years. We are aware of the new Helix offering, which is a SaaS/cloud offering from BMC, but it is not really ready for enterprise yet, not at our scale. We are doing some cloud, though not the Helix offering. I have installations in the cloud using Azure and AWS. We are not fully functioning there yet. We are waiting for the demand, but we are aware of the cloud opportunities and making use of them.

We have been busy upgrading to version 9.0.20 Fix Pack 100 but our production environment is still on 9.0.19 Fix Pack 200.

How has it helped my organization?

We use Control-M as part of our DevOps automation toolchains and leverage its “as-code” interfaces for developers. We have found that a lot of the new customers who are developing for cloud prefer to use the API and would like to test for themselves. That is really where Jobs-as-Code comes in. They can test and fail quickly the agile way. We definitely have some customers who are using that.

We have seen quicker file transfers with more visibility and stability. Because data transfers are part of the Control-M tool, they form as part of the normal workflow. We see the value in that.

If they have ad hoc requirements, then they can theoretically schedule their own file transfers with the Self Service. We are trying to push as much work back to the customers or developers that have that requirement, because they prefer to help themselves, if possible. We try empowering them and enabling them through Control-M, especially for file transfers, because it is a much broader base of the business then just with batch scheduling. Typically, with SAP batch scheduling, it would work with dedicated teams. With file transfers, the entire business is involved. There are business users, end users, etc. It definitely needs to be as simple as possible and as managed as well as possible. They need to manage it themselves, if possible, because our team is not growing but the number of customers, applications, and jobs are growing. We need to hand back some of the responsibility to the customer for them to resolve and action it.

What is most valuable?

A new feature, which we deployed about two years ago, is the Managed File Transfer (MFT). We also use Managed File Transfer Enterprise (MFTE) for external transfers of our biggest use cases. 

Another valuable feature would definitely be the MFT dashboard that is now available in Control-M natively. It is easy to just search for jobs, files, etc. Instead of the customers contacting us to find out what happened, when it happened, and why it happened, they are able to service themselves. This allows us to cut down on operational staff, costs, and time because customers can manage it themselves to a degree.

The most valuable feature is definitely the Self Service. A couple of years ago, it was available, but not with the features that it is today. There wasn't really uptake on it, although it was available. We have seen a steady growth in the number of users using it and what they are using it to do. They are using Self Service to schedule by themselves and do monitoring by themselves. They interact with their schedules. Also, the performance of Self Service is very user-friendly and more accessible. That is one of the features that we use a lot lately.

The reporting has definitely improved over the years. We are definitely doing more of that as well. We are definitely seeing more value in reporting on the batch schedules, optimizing it and seeing if we can cut costs. 

What needs improvement?

The reporting has improved. It is not where it should be yet, but we have seen improvements. The biggest thing for me is the restrictions regarding templates for reporting. You can't create your report with your own parameters. We have a meeting weekly with BMC and our customer lifecycle architect, and this comes up quite frequently. We have been privileged enough to do work with the developers. They are aware of the requirements regarding reporting and what our customers are asking for.

What I found lately about the YouTube videos, specifically, is that they are very simple. Usually, when I watch a video, I would read the manual, instructions, etc. to see if I understand it. I would hope that the interactive sessions, Q&As, or videos could be used to handle more complex issues of what they're discussing. An example would be the LDAP authentication for the Enterprise Manager. They would typically just go through the steps that are in the documentation. What people typically looking at those videos are looking for is how to do the more complex setup, doing it with SSL and distributed Active Directory data mines. Things that are not documented. I find those videos helpful for somebody who is too lazy to read the manual. I expect them to handle more than what is available in the documentation and the more complex situations.

The high availability that comes from BMC with its supplied Postgres database is very limited. Even using your customer-supplied Postgres database is problematic. We have engaged with them regarding this, but it is difficult. My company doesn't want to do this and BMC doesn't want to do that. We just need to find some middle ground to get the proper high availability.
We're also moving away, like the rest of the world, from the more expensive offerings, like Oracle. We are trying to use Postgres, which is free. The stability is good. It is just that the high availability configuration is not ideal. It could be better.

For how long have I used the solution?

I have been using Control-M for 12 years.

What do I think about the stability of the solution?

Control-M is really stable. We have seen that throughout the years. I have had customers who have been running version 6.3 for seven years after support stopped. It has been running for three years straight, without a reboot or restart, doing its job. We have actually had issues with customers who don't want to upgrade. They have said, "This stuff is working perfectly. Just leave it alone because it just doesn't go down." 

We have a saying in our department as well. When somebody says there is a problem, we say, "It's not Control-M. Check everything else. Check the server, network, and database. It's not Control-M." 99 out of 100 times, we are right. It is either infrastructure or something else, but it is not Control-M.

What do I think about the scalability of the solution?

I have never run into any problems scaling, either vertically or horizontally, with Control-M. In each version, it just gets better. I am really happy with that.

We were one of probably the first companies who bought MFTE, and it was not ready yet. It didn't scale properly. It didn't offer the functionality that the competing tools that we were currently using had. It's grown tremendously because of our input and feedback directly to the developers and BMC. I'm not complaining about it, but it put us back a bit. We have learned not to be a very early adopter. We have seen the same with the cloud. Everybody wants to jump on the cloud, but nobody knows why. They just want to do Cloud. We've made a substantial investment with MFTE. It was a couple of hundred thousand euros, and it was not ready yet for our enterprise requirements.

Our monitoring team who does 24/7 monitoring. They handle the alerts. They check their job flows. They make sure escalations are going through. If tickets need to be logged, make sure that gets done. They also interact with ad hoc requests from customers. 

There is the scheduling team who does the job definitions, updates, etc. 

There is the administration team, which I'm part of, with administrators who look after the infrastructure, Enterprise Manager, servers, agents, gateways, etc. Recently, we also have a dedicated MFT team that only looks after MFT because of the huge number of customers, requests, and requirements.

Other customers who use it are really all across the board. We had a presentation last week to our bigger department that is worldwide, but which we are a part of in South Africa. We have noticed about 52 main departments, then the sub-departments, between them. A lot of them sit right across the enterprise. Typically, the most active users would be SAP users who checks for output on the jobs running on Control-M. It is just 10 times easier to do it in Control-M than on SAP itself. We also manage to keep the output for longer than SAP. What they can't find on SAP after seven or 14 days, they can usually find with us, e.g., outputs for the jobs or logs. 

There are the MFT users who love being able to see each morning that their file was transferred, how long it took, and how big the file was. A lot of self-service users are using the Self Service function. Team leads and operational staff use it most.

How are customer service and technical support?

I love support and the support people. It is very good. Because we are quite a mature customer and the whole team has a lot of experience (sometimes more than the support people), if they don't realize the seriousness of the situation, then we would not escalate but just to make our customer lifecycle architect aware by saying, "We are not feeling this case is getting the required personnel on it. We need somebody more senior. We don't have time to cover the basics that the first line support is trying to deal with. We've been over that." Overall, I would rate the technical support as nine out of 10.

Which solution did I use previously and why did I switch?

Previously, we used a big SAP solution, which was not a commercial, and specifically designed for our company.

We have recently taken over a mainframe migration as well as the scheduling was on TWS, which is IBM's scheduling software on the mainframe z/OS. We moved that all over to Control-M. That was a combination of SAP jobs, Informatica jobs, database jobs, and normal script jobs. So, we use a bit of everything. We have also used the automation API a lot for interfacing with Control-M and other middleware tools, but primarily it is SAP and file transfer.

We use Control-M to integrate file transfers within our application workflows. It integrates with the tools that we are replacing, i.e., Connect:Direct, which is quite a legacy tool, and our old IBM tool, which we have been using for more than 15 years and has no visibility. With Control-M, you get visibility on your file transfers and how it mostly interacts with your batch schedule. Something gets created, it's sent over, and then it gets processed. Control-M has already been part of the executing, extracting, import, or processing. Now, with the file transfer, customers can see the entire workflow from the data being generated, transferred, and processed. This resolves a lot of complexities because you used to need to contact three different teams to find out if the file arrived and was processed. One tool does all of that now.

There isn't a lot of new functionality that our previous tools didn't have. It is just re-consolidating all the tools that we need into a single one. That makes it much simpler. There is one team to contact globally for file transfers, and that makes it easy. It provides visibility with its Self Service that wasn't available with Connect:Direct or SecureTransport. Our customers are quite happy to have that. We can also provide reports. 

SecureTransport competes with MFTE. There isn't a conversion tool for that yet. Connect:Direct simply provides the means for a conversion tool, but it gets integrated into scripts and applications. It's very difficult to migrate or extract that data.

How was the initial setup?

The initial setup is straightforward. It changed a lot over the years as well, but in the nicest way. You have minimal downtime with the upgrades on Enterprise Manager as well as the Control-M servers. A lot of preparation is done before the tool is shut down for the upgrade. Our downtime used to be at least an hour for upgrades or migrations. That has typically come down to 10, 15, or 20 minutes, depending on the size of the server. It is definitely more stable and understandable.

We have also noticed that the exception handling is much better if there are issues. We don't get that many surprises. The errors are understandable. The agent upgrades have zero downtime, so that is just amazing. All the patching and maintenance is centralized. We have migrated our development and integration environments to 9.0.20 in the last month or two. That went very smoothly. We will start with production next week. We have been through this quite a number of times. We came from version 7 to version 9 to versions 9.0.19 and 9.0.20. We do all the upgrades in-house.

What about the implementation team?

We do it all ourselves. If we get stuck, we would contact BMC. At my previous job, we were a partner for BMC in South Africa, and I was on the support side for BMC. It is only we need to open tickets for bugs or problems that we contact BMC. Typically, upgrades and migrations, we handle those in-house.

There are three people full-time on the administrative side. We have a global setup: Europe, Mexico, America, Africa, and China. We have tons of virtual machines and hundreds and hundreds of agents, and even more that we might host.

What was our ROI?

I know we have already budgeted for more tasks. The company is very happy with the performance of our teams, specifically the South African team. We are really doing more with good tools and less people. There is definitely a return on investment, just from the stability and visibility which has improved a lot.

On the effort side, we have definitely seen a lot of savings. We have some bigger projects that are automating the schedule and removing human intervention. These have reduced department staff/headcount, by about 50%, when we were able to automate the batch side of it, because also our department offers monitoring and operations as part of our service. We have a dedicated monitoring team. Whatever runs in Control-M, that is monitored by us and escalated, if needed. 

Departments now have multiple scheduling tools between the mainframe, distributed systems, and cloud. Control-M brings all of that, e.g., we have it on a single pane of glass so we can see the exact execution on the mainframe, the execution on the line, and the execution in the cloud. This is instead of using three or four different tools. Therefore, the complexity of batch monitoring and scheduling has decreased as well with the standardization of Control-M. That is definitely one of the big advantages that we have seen.

What's my experience with pricing, setup cost, and licensing?

It is expensive. We have a lot of customers who complained initially about the costs. Because it's not just the licensing, unfortunately. It's the infrastructure, salaries, etc. I like the licensing model. It is pretty straightforward. We are on the task license. I know that we have some really good discounts. Our BMC account manager makes sure that we stay below the license count as well as checking for growth. Overall, it's good. The licensing is simple enough for me. It is a bit expensive. Especially with the cloud coming in, we might see the licensing change in the future, but I'm guessing.

This is now from my previous years as support for banks and big companies. If it's not enterprise scale, I find that it's too expensive for smaller companies. You really have to be quite big and need to have a dedicated support staff to run it, then you'll be fine. What we've seen at smaller companies, it's too expensive because they want to automate everything. Now, stuff that can literally run once a day for the rest of their lives is costing them $3 a job a day. It becomes too expensive, eventually. They are not seeing the return on investment because it's not business critical. Nobody is going to die or they're going to lose money if that job didn't run exactly at 11 minutes past 4:00. It's definitely for bigger enterprise companies, especially banks or healthcare providers. We have had an instance where Control-M was unavailable due to external factors for 20 minutes and there was a loss of almost a million euros because the solution involved logistics. 

Which other solutions did I evaluate?

We have done the usual crontab migration. Everything is in crontab or Windows Scheduler. Typically, we end up with a migration, even if it's from a known tool, where we end by exporting it into Excel and converting it into job definitions with a script. We have been involved in that, but nothing using BMC tools.

When I joined the company, I first supported them through the local partner. Because we have such a vast array of scheduling tools, they went through a PoC and business case. We evaluated three or four tools, where BMC Control-M was one. Quite soon, because the company was already using Control-M in Africa and China, they were looking for global solutions to see if it really could create change.  

What it came down to was ease of use, enterprise capability, and BMC was already in the company with ITSM and a couple of other products as well. They had a good relationship with us. We consulted with other customers who have used it as well as references because it was expensive. It was definitely the most expensive solution then, out of the four. However, we didn't want to go five years down the line and then have to change again because of issues.

What other advice do I have?

We have had a very good run with Control-M. I love it.

With the move to big data and especially with our AWS Cloud presence, we have a data lake. We are in discussions with the analytics teams about how they can utilize Control-M in the cloud for analytics, big data, etc. However, at the moment, it is not a big deal.

What we have found with the Jobs-as-Code is that customers need to understand Control-M better, how the scheduling works, the knowledge around it, its conditions, etc. It took some time for the developers to get used to Control-M, then Jobs-as-Code. They are now confident with it. We are presenting twice weekly. We have an open forum for interested parties about Control-M or our department, Enterprise Scheduling and File Transfer, where we have a dedicated session about Jobs-as-Code. If there are questions about how other departments are doing it, if there is a better way to do it, if they are able to save on the number of jobs, can we make them rerun, or instead of creating 10 jobs, can it be done with five jobs? So, there is not a lot going from Jobs-as-Code directly into production, but we have a couple of parties, especially on the cloud front, who are very interested in it.

The solution is enterprise scale. Also, if you want to integrate all your applications into one view and offer all the functionality across the board, such as file transfer, scheduling, cloud, and on-prem, then you can create your own application integrations to integrate with applications that's not supported currently by BMC, like APIs. For top 100 enterprises, there isn't another better tool on the market for enterprise.

I would rate it as a nine out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Balabrahmam Chakka - PeerSpot reviewer
Integration Administrator at Sainsbury's Supermarkets Ltd
Real User
Top 10
Reduced the number of jobs that we run daily
Pros and Cons
  • "Control-M has helped us resolve issues 70% to 80% faster. It provides us with alerts instead of having someone go to that particular server and check the logs to determine where the issue is. We can simply click on the alert information, then everything is in front of us. This provides us with time savings, human effort savings, and process savings."
  • "Control-M reporting isn't that good. It is very limited. We would like the ability to create our own reports as well as the ability to publish dashboards in the cloud, which would help us. Improved reporting will help us determine statuses and get the answers that we need. However, I personally think BMC is not focusing on the reporting. I have even visited the BMC office in India, and asked, "Why haven't you improved the reporting?""

What is our primary use case?

I work for the second largest chain of supermarkets in the UK. We are running about 90% of our jobs through Control-M. This applies for jobs and scripts on-premises and in the cloud.

When we used Control-M version 7, we were just doing scheduling. When we moved to Control-M version 9 six months ago, we started using the cloud plugins, like AWS.

How has it helped my organization?

Control-M is business-critical for our operations. It does all our monitoring and tracking.

Our command center people watch the Control-M job status and alerts. Since the pandemic started, and we are working from home, we have been providing them with Self Service. We started this two or three months back. Now, they can watch the jobs and alerts through their mobile and iPads instead of logging into their laptops.

We set up a file transfer mechanism because this will be easier for Control-M to track end-to-end.

We use Control-M as part of our DevOps automation toolchains. We have a four-person team for Control-M. We help the DevOps team create new jobs. We assign a dedicated resource to understand their requirements and how they can be integrated with other jobs. Because Control-M works end-to-end, it is critical for our DevOps daily jobs.

We use Control-M to streamline our data and analytics projects. Control-M has helped improve our data transfers. If there are no security concerns, the data can directly link to downstream systems. We use Control-M to watch all the transfers of files to their targets.

What is most valuable?

All our Control-M alerts go to our internal automation.

It has two-way integration. We now have a ServiceNow integration. 

What needs improvement?

Control-M reporting isn't that good. It is very limited. We would like the ability to create our own reports as well as the ability to publish dashboards in the cloud, which would help us. Improved reporting will help us determine statuses and get the answers that we need. However, I personally think BMC is not focusing on the reporting. I have even visited the BMC office in India, and asked, "Why haven't you improved the reporting?"

There are some latency issues with jobs between on-premises and the cloud. BMC is helping a lot to check the imports and exports from version 7 to version 9, including the EM server and the mainframe.

Control-M could improve agentless connectivity a little more. We are using it almost 100% with agents, but when we start using agentless, Sainsbury's Bank has different security mechanisms and we cannot install Control-M. For example, the agentless connection fluctuates a lot, which triggers alerts.

For how long have I used the solution?

I have worked with Control-M for almost 10 years, since 2010.

What do I think about the stability of the solution?

The stability is very good. 

What do I think about the scalability of the solution?

The scalability of the latest version is a drastic improvement compared to version 7.

How are customer service and technical support?

We are getting good help from them. When I use Support Central, I can also see tickets that have been created by my colleagues.

Which solution did I use previously and why did I switch?

We currently have IBM TWS as a job scheduler, but they don't automate their ticketing. Whereas, Control-M has automatic ticketing. 

We are using TWS for mainframe data. We are looking to start moving all our TWS jobs to Control-M now that Control-M is in the cloud. We are looking at moving these jobs around September or October, then we will have 200,000 jobs daily in Control-M.

How was the initial setup?

We are trying to import from Control-M version 7 to Control-M version 9, but have experienced a major problem with its new features (database-related stuff). We are slowly fixing this as we go, with the help of BMC. Right now, we are doing this process step-by-step, but we can't upgrade everything to the latest version. We can only move everything to Control-M version 9.5.

Initially, we were first-timers doing the cloud. We had so many trials and errors. For importing, we created virtual machines in AWS and set up a lot of automation. However, we needed a static IP address for Control-M. So, we had to start from scratch to create new virtual machines with static IP addresses.

We are currently importing step-by-step. We still have two mainframe servers that we need to do and should be done by the end of August.

What was our ROI?

We have 70,000 jobs running daily. Control-M has reduced the number of jobs that we are running daily. We used to have more than 500,000 jobs running daily. This is very important to us.

Control-M has helped us resolve issues 70% to 80% faster. It provides us with alerts instead of having someone go to that particular server and check the logs to determine where the issue is. We can simply click on the alert information, then everything is in front of us. This provides us with time savings, human effort savings, and process savings.

Which other solutions did I evaluate?

You can't compare other tools to Control-M, because Control-M is further ahead of any other tool.

What other advice do I have?

Once a year, as part of our disaster recovery, we restart Control-M and see what happens. Next, we will run those jobs through Control-M. Then, we will show management, "This is what happens if you use Control-M and if you don't use Control-M."

There are some areas of our business where we don't have Control-M. When we start doing those areas through Control-M, it will be an end-to-end solution.

We don't use Control-M for file transfers. We have proposed using Control-M for file transfer with version 9, which is in the cloud.

In the future, we will give control to the DevOps team through BMC AMI Change Manager. They will create the jobs, then send them to our BMC Control-M team for review, testing, and promotion to production. However, adopting this will take some time.

I would rate Control-M as a nine out of 10.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Operations Support Analyst at a retailer with 5,001-10,000 employees
Real User
Speeds up ticket resolution for opening and assigning a ticket
Pros and Cons
  • "Control-M provides us with a unified view, where we can easily define, orchestrate, and monitor all our application workflows and data pipelines. It also provides the ability to filter. So, if I don't want to see everything, I can also narrow it down or open ViewPoint. This is very important since we have thousands of jobs to monitor. If we did not have this ability, it would be very difficult to see what is going on."
  • "Control-M reporting is a bit of a pain point right now. Control-M doesn't have robust reporting. I would like to see better reporting options. I would like to be able to pull charts or statistics that look nicer. Right now, we can pull some data, but it is kind of choppy. It would be nicer to have enterprise-level reporting that you can present to managers."

What is our primary use case?

It provides enterprise scheduling for a lot of things, e.g., supply chain, payroll, reporting, sales and marketing, and web services, which is our online store and ordering.

We are currently running jobs on Control-M for databases, web apps, proprietary applications, Workday, Oracle, WebSphere, Kafka, and Informatica stuff on Unix and Linux. It is flexible. I haven't had any problems with compatibility.

It used to be on-prem, but now it is in a different data center in a different city. So, it is a VM.

How has it helped my organization?

We use the GUI, but there is a web interface that some users are using on the business side. Those users can easily check on their job flows on the web interface, so they can see whether their job has completed or it is waiting for something. It can check the status and  history of what happened, for example, the previous day.

What is most valuable?

The scheduling is quite easy to use and pretty robust.

Control-M provides us with a unified view, where we can easily define, orchestrate, and monitor all our application workflows and data pipelines. It also provides the ability to filter. So, if I don't want to see everything, I can also narrow it down or open ViewPoint. This is very important since we have thousands of jobs to monitor. If we did not have this ability, it would be very difficult to see what is going on.

It is easy to use, and you can set things up very quickly. We can copy jobs, making copies of the existing configurations and setup. 

What needs improvement?

Control-M reporting is a bit of a pain point right now. Control-M doesn't have robust reporting. I would like to see better reporting options. I would like to be able to pull charts or statistics that look nicer. Right now, we can pull some data, but it is kind of choppy. It would be nicer to have enterprise-level reporting that you can present to managers.

For how long have I used the solution?

I have been using Control-M for at least 12 years.

What do I think about the stability of the solution?

I haven't seen any significant issues with Control-M in several years, e.g., we haven't had to call support. So, it has been very stable.

It runs all the time. We are running thousands of jobs with little issue, especially when I compare it to some of the other systems that we use for other things. It has been very stable.

One to two people are needed for day-to-day administration. I usually do it myself.

What do I think about the scalability of the solution?

I haven't seen any problems with scalability in terms of performance or stability. 

There are at least 50 people using Control-M. Some of them would be architects, senior programmer analysts, database administrators, Unix administrators, software engineers, and team leads.

How are customer service and technical support?

I had an issue one time at my previous company. There was some issue with the database. We worked with Level 2 support to fix it. Other than that, there is not too much to talk about really in terms of problems. 

The integrated guides and how-to videos are very good in the solution’s web interface for reducing the time to full productivity with Control-M. BMC puts out a lot of webinars and videos on their YouTube channel. Sometimes I do use those. I go in and watch the video or webinar to see what is new or how to do things, which is very valuable.

Which solution did I use previously and why did I switch?

We migrated from CA Unicenter, which was out of service and quite clunky. That system didn't have a graphical user interface; it was command line-based. It had a console, so it was very difficult to see what was going on. It was also difficult to troubleshoot. It took a long time to find information or set things up. Therefore, management decided to move to Control-M, especially since I had experience with it. It has been much easier to use and work with than CA Unicenter.

CA didn't have File Watchers. It had another way of achieving that outcome, but it was very cumbersome and not always reliable. It was also difficult to troubleshoot. 

There is a lot of logic in Control-M that you can do. For example, after a job completes, there are actions you can do. There are actions before the job completes or before it starts. There are actions you can do afterwards. There was some logic that you can add to the job, and we just didn't have it with CA.

The calendars are also a lot easier to work with using Control-M. The CA calendars were just terrible. In Control-M, we have a lot less calendars, about 20 calendars, compared to 80 or 100 in CA.

It is faster to implement things like new jobs or projects with Control-M. Whereas, in the past, certain things would be executed manually, like scripts and workflows. It is very easy to use. I can set up jobs and workflows quickly, which helps developers to test.

How was the initial setup?

It is very easy to set up a PoC. If someone just wants to do a quick test, it is very easy to do. Assuming that everything is in place, it is quite easy to test or set up cyclic jobs.

We did the setup twice. The first time was a migration from another system, which was not BMC. That took three months, which was still pretty fast, and it was very successful. The second time was an upgrade to version 19, and that took about two months, and it was also quite successful. From my perspective, the solution was very good as far as upgrades go. We didn't have any major issues, before or after the upgrade.

What about the implementation team?

We had a vendor help us out, but overall it was very smooth and a success. We used Control-M’s Conversion Tool when migrating from CA Unicenter to Control-M and the vendor helped us. Using the Conversion Tool was very important because it speeded up the process. It took all the information from one system and transferred it over, which saved us a lot of time. So, we spent more time on the verification. We spent less time on the setup and spent more time just verifying the setup to make sure everything was correct. It was a time saver for us.

My experience with BMC during our initial deployments and upgrades was very good. I got quick responses with good information. The people that I dealt with were knowledgeable and helped to resolve the problems. So, my experience was very positive. I would rate them as 10 out of 10. I never had any issues.

What was our ROI?

Control-M has helped us achieve three times faster issue resolution. We have it integrated with ServiceNow, so it tickets automatically. Whereas, in the past, we used to do it manually. We had operators opening tickets, so it speeds up ticket resolution for opening and assigning a ticket. Also, Control-M captures some errors. Sometimes, this helps to troubleshoot any problems. You can set up alerts for jobs that run too long, etc. So, it has a lot of features that we use.

Control-M helped us double or triple our Service Level Operations performance.

Which other solutions did I evaluate?

CA sent us a proposal and IBM also sent one for Tivoli Workload Scheduler. We saw their presentations and packages, then did some research. We thought Control-M was the best solution based on experience and feedback from others. I had experience on Control-M already. I had been working on it for several years and had a positive experience. The other thing was just ease of use. Tivoli and Unicenter just do not seem as polished. They didn't look as easy to use, especially Tivoli. I think we heard that Tivoli was very clunky and not easy to use.

It was mostly my experience with it. Control-M was easy to use, very stable with no issues, and easy to configure and maintain. Whereas, CA was not as easy to use nor polished. CA also always keeps on buying other companies and incorporating things, so the experience is not as smooth. With Tivoli, we just heard that it was terrible to use and lacked a good interface. We had another Tivoli product from IBM for backups, and it was just terrible.

What other advice do I have?

Give Control-M a chance. If somebody is considering the solution, they should install a demo on their system and use it. It is very easy to use. It has a lot of options and features. BMC is pretty good when it comes to upgrades and implementing new features, so there is always stuff coming in. There are a lot of new options that we haven't even tried.

Of course, you should compare all your options, but Control-M is a good choice. It is probably the best.

In the future, we will probably use Control-M as part of our DevOps automation toolchains and leverage its “as-code” interfaces for developers.

I would rate it as nine out of 10. The reporting is something I would like to see improved. Other than that, there is not much I dislike about it. I work with it every day. I have been working with it for the last dozen years or so. It is an excellent product. It just needs more reporting.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Ramesh Subudhi - PeerSpot reviewer
Analyst at a financial services firm with 10,001+ employees
Real User
Our batch jobs are automated, so we can check our dependencies with minimal manual intervention
Pros and Cons
  • "Our data transfers have improved using Control-M processes, e.g., our monthly batches. When we used to do things manually, like copying files and reports, we used to take three to four days to complete a batch. However, with the automated file transfers and report sharing, we have been able to complete a batch within two and a half days and our reports are on time to users. So, 30% to 40% of the execution time has been saved."
  • "After we complete FTP jobs, those FTP jobs will be cleared from the Control-M schedule after the noon refresh. So, I struggle to find out where those jobs are saved. Then, we need to request execution of the FTP jobs again. If there could be an option to show the logs, which have been previously completed, that would help us. I can find all other job logs from the server side, but FTP job logs. Maybe I am missing the feature, or if it is not there, it could be added."

What is our primary use case?

Most of my work goes through Control-M, e.g., all my development work. When it goes to production, it moves to batches. This will be either daily or monthly batches.

There are many applications running in Control-M, e.g., a quantitative risk management ALM application.

Most of our production jobs at the organization level are fixed through Control-M, running as either mainframe jobs, Informatica jobs, or QRM software-related jobs. Also, file sharing through FTP jobs and dependency setups between different software patches all run through Control-M.

How has it helped my organization?

We use file transfer jobs in our workflows. For example, if I want to share reports to end users in the production shared area, where specific users have access, Control-M makes this very easy as soon as a job is complete. The FTP job copies the report to a defined shared area, triggering an email to the user with a link. As soon as users are notified through email, they can open the email and click on the shared link to view the reports.

We have automated critical processes with Control-M. Our report deliveries are now automated. We automated our batch jobs and can check our dependencies through Control-M with minimal manual intervention. This has saved a lot of time and manual mistakes. For example, we used to copy old reports and send them via email, then users would come back to us, saying, "These are not this month's reports. These are old reports." After automating these reports with Control-M, there were no errors at all.

What is most valuable?

Multiple software can be collaborated through Control-M, then we can seamlessly monitor when it goes into production after a scheduled daily or monthly deployment. Even though we don't have any privileges to change these jobs, we can monitor them with read access and see how they are being executed. We can also verify their dependencies and see the logs. If there are any failures, we can get the logs from Control-M and fix them in the development environment, in the cases that are required to be done as soon as possible. It provides a complete picture about how the batches are running in production.

We have a lot of things that need to be considered. Everything needs to be done one after another in Control-M, where it provides us a pictorial representation of job dependencies, and even a person without technical knowledge can understand it by looking at the pictorial representation of jobs. So, we can provide the exact time when it can start. Then, we can update the users about the expected time for the job's completion. In case of any delays, we can understand them, then provide a new ETA to the users. Without Control-M, it would be difficult to provide these estimates.

We are using the web interface. We are not going through the mobile because we are a bank. Everything we do is through our laptops, not through a mobile. The web interface supports our business initiatives well. Whenever we want to see the updates, we need to connect to Control-M. We know what needs to be monitored and verify them depending on what their dependencies are. If the batch is still running, we can understand the historical information, then calculate and provide an ETA to users.

What needs improvement?

After we complete FTP jobs, those FTP jobs will be cleared from the Control-M schedule after the noon refresh. So, I struggle to find out where those jobs are saved. Then, we need to request execution of the FTP jobs again. If there could be an option to show the logs, which have been previously completed, that would help us. I can find all other job logs from the server side, but FTP job logs. Maybe I am missing the feature, or if it is not there, it could be added.

When integrating different projects through Control-M, sometimes dependencies cannot be identified. 

For how long have I used the solution?

I have been using Control-M for almost six years.

What do I think about the stability of the solution?

I have never faced any issues with stability. It is very good.

10 to 20 people are administering it.

What do I think about the scalability of the solution?

I have never faced any issues with its scalability.

500 to 600 people are actively using Control-M. These are business analysts, team leads, managers, developers, and senior developers. Anyone who is touching the development and production would have access. 

How are customer service and technical support?

Whenever we have issues, they are resolved through our organization's admin.

Which solution did I use previously and why did I switch?

With the integrated file transfer feature, most things are automated. Previously:

  • We used to copy the report, then send manual emails. However, with this feature, we are able to complete tasks with minimal monitoring because they are automated. Users are automatically notified as soon as the reports are complete. 
  • We used to work during the daytime and after business hours. We were forced to open and view that the reports were there. Or, we waited until the next day to copy the reports, sharing and sending them by email. With this feature, we are less bothered. We can wait until the morning of the next day. We just go into the office and see if the reports have been shared already, seeing that everything is okay. So, during the night, some reports are generated and emailed to the users. 

The integrated file transfer feature has saved us a lot of time and manual effort, approximately two to three hours a day. Also, users are notified as soon as the reports are complete, where they used to wait until the next morning. They can just verify their email using the office provider mobile. Then, they connect to their laptops and get the reports. So, if they need the reports and are waiting for them, then they are not required to wait until the next morning to receive them, saving about 10 hours of their time.

How was the initial setup?

I was not involved with the initial setup. That was before my time.

What was our ROI?

Our data transfers have improved using Control-M processes, e.g., our monthly batches. When we used to do things manually, like copying files and reports, we used to take three to four days to complete a batch. However, with the automated file transfers and report sharing, we have been able to complete a batch within two and a half days and our reports are on time to users. So, 30% to 40% of the execution time has been saved.

Control-M has helped us achieve faster issue resolution. Whenever we come across any data-related errors, instead of going into the process, we just get the Control-M log. Nearly 50% of our issues are resolved by looking at the Control-M logs. 

Control-M has helped us to improve Service Level Operations performance by 30%, because we no longer need to manually copy reports and receive email notifications. So, the process has improved a lot.

What other advice do I have?

Organizations looking for seamless integration with different applications can move forward with Control-M. In my experience, Control-M provides a good solution. It also integrates with different applications and software.

At this point, we are not using the solution's streamlining for data and analytics projects.

I would rate it as eight out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Senior Associate at a tech services company with 10,001+ employees
Real User
Our application team has visibility on what jobs are running and what jobs are failing
Pros and Cons
  • "It has a very good GUI. We can search for a job very easily. The web interface, user account creation, and access control are very good. From an access control point of view, we can provide access to as many users as we want. A second group of users can be given a certain number of features, according to the requirements. The web interface is very easy for end users to login and use. A lot of features have been added, e.g., adding jobs. They can add jobs to their stuff, whatever they want, then get it validated by the scheduling team and work it into production."
  • "A lot of businesses are using ServiceNow, which is another tool. I would like there to be some integration with ServiceNow or other third-party tools as well as have easily available integrations. Right now, we need to write scripts. Apart from that, if there were some integrations with an ITSM tool, then that would be good. Because at the end of the day, most of our clients are using different ITSM tools. I know that BMC Remedy is easy to integrate with Control-M. However, if there was availability for Jira as well as other ITSM and DevOps tools, that would be a good improvement."

What is our primary use case?

We are mainly scheduling jobs on Linux Windows, SAP, and DataStage environments; a few other application integrations, like Micro Focus, and third-party applications, like Web API.

We are using it for banking and financial services.

How has it helped my organization?

We use Control-M as part of our DevOps automation toolchains and leverage its “as-code” interfaces for developers on a few JSON-based script applications. This is in the testing phase, but in production for one or two applications, and rolling out new applications and application updates is much faster. Earlier, we had to go through a lot of processes. We had to raise a change request and work through various approvals, then the scheduling team would do it and there would be a lot of failures. Now, they are directly creating those jobs and submitting them. It is coming in automatically because it is running in Control-M.

Multiple critical processes have been automated. Here are two of those processes:

  1. Our critical banking application for end users, especially to check their bank data, e.g., how much is in their account, how much money they have withdrawn, etc. 
  2. It is used for ATM withdrawals and runtime data, e.g., SMSes go out with how much has been debited or credited in their account.

Automating these processes provides more visibility to our application team. They can see critical jobs failing and immediately taking action in Batch Impact Manager (BIM) with the help of our team.

What is most valuable?

The most beneficial features are the Forecast option and Archiving feature, as well as the integration option with other applications and tools to the API. When it comes to the API integration with any third-party tool, we can integrate using the application integrator tool and API interface with web APIs, which is the best part. Control-M has its own Forecast solution. Therefore, we can forecast how many jobs are going to run, on which day, and at what time. Another benefit is the tool's Archiving feature. So, we had a lot of requirements, like when an application or end user team would say that they want to see the log or output of the job from two or three months before. So, the archive solution is very helpful because we can keep at least a year's worth of data for our environment.

It has a very good GUI. We can search for a job very easily. The web interface, user account creation, and access control are very good. From an access control point of view, we can provide access to as many users as we want. A second group of users can be given a certain number of features, according to the requirements. The web interface is very easy for end users to login and use. A lot of features have been added, e.g., adding jobs. They can add jobs to their stuff, whatever they want, then get it validated by the scheduling team and work it into production.

What needs improvement?

A lot of businesses are using ServiceNow, which is another tool. I would like there to be some integration with ServiceNow or other third-party tools as well as have easily available integrations. Right now, we need to write scripts. Apart from that, if there were some integrations with an ITSM tool, then that would be good. Because at the end of the day, most of our clients are using different ITSM tools. I know that BMC Remedy is easy to integrate with Control-M. However, if there was availability for Jira as well as other ITSM and DevOps tools, that would be a good improvement.

For how long have I used the solution?

I have been using it for almost 12 years.

What do I think about the stability of the solution?

It is very stable. If we are using agents, it runs without any issues. I have sometimes found issues when we are running it with an agentless solution. However, with the agent, it does not have many issues. It will have an issue once or twice a year.

What do I think about the scalability of the solution?

It is a very scalable solution. 

Almost all our end user application teams are using it. 

For day-to-day administration, we have two people. For scheduling, we have four people. 

How are customer service and technical support?

The integrated guides and how-to videos in the solution’s web interface is a good approach. There are a lot of documents and webinars. Also, the support is very good. We receive good responses very quickly.

I would rate the technical support as nine out of 10.

Which solution did I use previously and why did I switch?

We migrated from Tidal Automation. In Tidal Automation, various options are not there. So, jobs are running mostly using an admin account. When all jobs are running using an admin account, that is a risk. However, in Control-M, we have various options. We can use an admin account as well as a separate account, like a user account, to run jobs. Whereas, these features were missing in our previous tool. 

We switched from Tidal to Control-M because the application team wanted more control. There is a web-based solution for Tidal, but all the data is shown there. For example, if there are 10 applications, then the web applications team can see all 10 applications, though they might only want one application. Even if the backup team wants to view just their backup jobs, they see all the applications that are working. However, in Control-M, we can control whatever applications that we want, limiting what can be seen by each team. 

How was the initial setup?

The initial setup was easy. BMC provided all the documentation before starting. They did it in the development environment and targeted various applications. They showed us what they were doing before they implemented it. So, we were coordinating with them.

Deployment took three months.

What about the implementation team?

I was involved during the initial setup. It was done by BMC's professional services team and I was part of the support.

What was our ROI?

It is a good investment. I think we are paying the same amount of money for Control-M that we were paying for Tidal and not getting as many features.

Control-M has helped us achieve faster issue resolution. It is 60% to 70% faster than what was happening before.

Service Level Operations have improved in the sense that fewer team members are required as compared to before. So, we had a bigger team, and that has been reduced because of Control-M's latest features, like development. Therefore, a lot of things are now being done by the application team instead of having a separate scheduling team, which has now been reduced. The application team is currently being trained to handle more things on their own. They also have visibility on what jobs are running and what jobs are failing.

What's my experience with pricing, setup cost, and licensing?

In our environment, pricing depends on the total number of maximum jobs that can run, which is fine. Therefore, if the number of jobs increases, then the licensing fees will increase.

Which other solutions did I evaluate?

I have hands-on experience with Redwood and ActiveBatch solutions. If there are a lot of Windows requirements with Windows jobs, then definitely ActiveBatch is the best solution. If we see there are a lot of SAP-based requirements, then Redwood is the best solution and either Redwood RunMyJob or Redwood CPS work for this. If we see Unix or any other application with jobs, then Control M is the best solution.

What other advice do I have?

While we do use Control-M to streamline our data, we don't use it much to view our data and analytics project since there are various third-party applications of the bank where jobs are running. The major work that we do is creating and adding those jobs to the tool.

We are not using file transfer at all because we are a US-based financial company. They have a lot of restrictions for file transfer between third-parties, so Control-M is not used for file transfers.

It is one of the best scheduling tools in the market for batch job automation and DevOps.

I would rate Control-M as nine out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor. The reviewer's company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
AWS Certified Solution Architect at a tech services company with 5,001-10,000 employees
Real User
Good scheduling, management, and monitoring, but has old architecture and high cost
Pros and Cons
  • "The scheduling and management were really good. Monitoring was also better. It had a good visual presentation. It showed me charts and all such things. It was really good on that side."
  • "Its architecture is old. AutoSys gives more flexibility."

What is our primary use case?

We're not using it currently. We just did a PoC on it. We developed two or three use cases, and based on that, I had implemented the PoC.

For our use case, we wanted to schedule a job that will get data from the auditor and put it into Mongo. For that, we needed to do some calculations, and there was a whole workflow behind it.

What is most valuable?

The scheduling and management were really good. Monitoring was also better. It had a good visual presentation. It showed me charts and all such things. It was really good on that side.

It provided a unified view to easily define, orchestrate, and monitor all of our application workflows and data pipelines. We didn't have to go inside the box to find out what was happening behind the scenes. All that was easily showing up on the UI, which was a good part of it.

We used it for data transfer within our application workflows. It was very fast and secured.

What needs improvement?

Its cost should be improved. It is more expensive than other solutions.

Its architecture is old. AutoSys gives more flexibility.

For how long have I used the solution?

I just started learning it. I saw the demo and started playing around with it.

What do I think about the stability of the solution?

It has old architecture, so it is sustainable.

What do I think about the scalability of the solution?

Its scalability is fast.

How are customer service and technical support?

I didn't use their technical support. 

Which solution did I use previously and why did I switch?

Currently, we have a manual process. We don't have an automated process.

How was the initial setup?

Its setup was straightforward. It was easy for us to host it up because it is a service, and we just hosted it up in the cloud, and it was there.

Its deployment was very fast. It took less than a day. I had to run some commands. I went through the documentation on BMC's website, and it was good.

What's my experience with pricing, setup cost, and licensing?

Its cost is a little bit higher than other solutions such as AutoSys or DAC. For the demo, there were some plans, such as a start plan, scale plan, etc. Pricing was based on the plan.

Which other solutions did I evaluate?

We are also evaluating AutoSys and DAC. We have used Control-M only for PoC. We haven't decided whether we are going ahead with it or not. Its pricing is high, and its architecture is old. For our use cases, the architecture was a little bit older as compared to others. AutoSys gives more flexibility. 

What other advice do I have?

Control-M's streamlining of our data and analytics projects didn't affect the rate at which we received actionable insights. The rate was okay, and I didn't see a drastic data speed change, but it was reliable.

I used its centralized connection profiles feature that enables you to store all connection profiles in a central database, but it was not really important for me. We already had a custom profile or custom configuration in our services for handling the connection. We were already doing that on our end. If we were not doing that on our end, the use of centralized connection profiles would be helpful for lowering the total cost of ownership.

I would rate Control-M a six out of 10. We only used it for PoC. We have not decided anything yet.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Technical Director at a tech services company with 11-50 employees
Real User
There have been fewer failures with our batch scheduling
Pros and Cons
  • "The pressure on our operations and our maintenance has been reduced."
  • "The report form and display function are weak; they are not very powerful."

What is our primary use case?

We schedule all our batch jobs for business systems through Control-M. Almost all the applications in the organization are scheduling batch jobs with Control-M.

How has it helped my organization?

Using BIM, Control-M helped us to improve Service Level Operations performance.

The pressure on our operations and maintenance has been reduced.

What is most valuable?

It is capable of service orchestration, which is needed by my organization.

It provides us with a unified view, where we can easily define, orchestrate, and monitor all our application workflows and data pipelines. This is very important for scheduling my organization's batch jobs.

The error content of Control-M is clearly displayed.

What needs improvement?

There are four things that need to be improved about Control-M:

  1. Improvement in the slow architecture. Distributed architecture is not currently supported.
  2. The report form and display function are weak; they are not very powerful.
  3. The Web interface is not yet a complete replacement for the C/S interface.
  4. SSO and multi-tenant features are not yet supported.

For how long have I used the solution?

I have been using it for 10 years.

What do I think about the stability of the solution?

The solution is very stable.

We upgrade versions according to the plan. Adequate testing is done before upgrading.

Two people are required for day-to-day maintenance.

What do I think about the scalability of the solution?

It provides general scalability.

There are about a dozen people who use the solution: administrators, operators, and observers.

How are customer service and technical support?

We have opened case requests to their support.

Which solution did I use previously and why did I switch?

We did not previously use another solution.

How was the initial setup?

The initial setup was straightforward.

What was our ROI?

While there is no specific ROI, there have been fewer failures with our batch scheduling.

What's my experience with pricing, setup cost, and licensing?

There are human costs in addition to the standard pricing and licensing of this solution.

Which other solutions did I evaluate?

We evaluated other options. The main differences between solutions were their Gartner scores.

What other advice do I have?

Buy and use it.

We developed a localized platform for managing Control-M.

We don't have MFT functionality.

The biggest lessons from using this solution: service orchestration and automation.

I would rate this solution as nine out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor. The reviewer's company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Subject Matter Expert at a consumer goods company with 10,001+ employees
Real User
Workflow dependencies work well, and automated audit reporting helps out sort out issues quickly
Pros and Cons
  • "Workload Archiving is a very good feature for us. It helps with our customer requirements in terms of reporting and auditing... Previously, when we didn't have any archive server, we managed the data in Control-M with man-made scripts, and we would pull the data for the last 365 days, or three or four months back. Since we installed the archiving, we have been able to pull the data, anytime and anywhere, with just one click."
  • "With the current version update, I'm not sure why we needed a separate database upgrade. Why not put it all in one package? Previously, you could do it either via a manual upgrade or an in-place upgrade but it wasn't separate."

What is our primary use case?

I am working with a beauty products company and we are dealing with supply chain issues. Most of the jobs in Control-M are through SAP.

Right now we have it deployed on-prem, but we are planning to move to the cloud very soon. We are using Control-M Workload Archiving, Control-M Enterprise Manager, Control-M servers, agents, APIs, REST APIs, and Control-M Forecast. We use all the services Control-M provides except Control-M Workload Change Manager.

How has it helped my organization?

Since moving to Control-M we have seen a lot of reductions in the manpower needed. For notification, ticketing, and integration, we have different teams. We have Azure teams and some Windows teams. Previously, they were using and managing their own scripts and manually running them. After the migration to Control-M, there were no limitations. Where there are different protocols we can use the APIs and integrate things with Control-M. There are no worries about integrations with Control-M. In UC4 there were lots of limitations because we needed the same protocols to integrate things. With Control-M, there are no such limitations.

In our current environment, there are three sets of applications. The first, an online application, is dependent on some 45 files that have to be generated on Saturday. Our middleware job is supposed to run once all the 45 files have been generated by SAP jobs. There are sequences running through Control-M: First are the SAP jobs that generate the files in a certain location. Once those files are there, the sequence initiates the middleware that moves the files to the proper IT server. All these process flow dependencies go through Control-M very easily.

We have also automated daily audit reports through the solution's reporting facility. Through scripting, we get an alert when anything happens in the Control-M environment. An issue might occur with the agent, the process, or the Control-M server. We have everything reported via email. We can easily see what happened on a given day and sort out any issues.

As a result of using Control-M we have also seen an improvement in Service Level Operations performance. We have some monitoring tools in Control-M and our service SLAs have definitely improved. We have a ticketing system integrated with it and we can easily monitor the SLAs for tickets generated through Control-M. If the person responsible for a ticket will not handle it in the right amount of time, the ticket will pop up with a message saying it's in danger of breaching the SLA. Our service levels are much higher with Control-M, when compared to other tools.

What is most valuable?

Control-M Workload Archiving is a very good feature for us. It helps with our customer requirements in terms of reporting and auditing. We have internal audits every quarter, and every six months we have external audits. During these audits, the auditors get historical data through Control-M. Previously, when we didn't have any archive server, we managed the data in Control-M with man-made scripts, and we would pull the data for the last 365 days, or three or four months back. Since we installed the archiving, we have been able to pull the data, anytime and anywhere, with just one click.

Control-M gives us a unified view where we can easily define, orchestrate, and monitor all our application workflows and data pipelines. We are mostly using SAP and other business warehouse jobs, and we can easily see the systems through Control-M. It gives us a very good view of geographical data. If I go through the Web Services to show things to my customers, they are very satisfied with the Control-M views. They can check historical data and they can see the current view. They can easily pull these up. We are satisfied with the fact that, with one click, we can see all the applications within one view.

Our line-of-business personnel use Control-M’s web interface to support their business initiatives. One of our big applications is our JG application, where a user needs a data pipeline and Power BI jobs with refreshed data. Instead of the user having to send a request to our Control-M team, they can use the Web Services directly to check their data. If they're using an iPad or a desktop, they can easily check on it themselves. They're not dependent on the Control-M team directly. We educate users on how to check things and how to pull the reports. It is very easy to use. Also, we don't have 24/7 support within our company. Suppose a user needs something at midnight. They don't have to wait for the Control-M admin team to give them the report. They can directly pull the details.

What needs improvement?

With the current version update, I'm not sure why we needed a separate database upgrade. Why not put it all in one package? Previously, you could do it either via a manual upgrade or an in-place upgrade but it wasn't separate. But for the current version, we needed to upgrade the database separately. It meant doubling our tasks to do the upgrade. That is something that needs to be improved.

For how long have I used the solution?

I've been using Control-M for the last 17 years. My specialization is in Control-M and I'm very happy and very comfortable with it.

What do I think about the stability of the solution?

I would rate its stability highly, compared to other tools in the market right now, such as UC4, and AutoSys. In the past, I have worked with many banks. All these financial companies are using Control-M, and there is a reason: It's due to the stability.

What do I think about the scalability of the solution?

I would give the scalability a nine out of 10.

In our environment right now, out of 20,000 jobs in Control-M, 15,000 are SAP. We are planning to expand our usage of Control-M to Power BI, Business Warehouse, PeopleSoft, and Azure. Those are in our pipeline right now.

We have about 25,000 users of Control-M on different projects, in the U.S., Japan, India, and Asia Pacific. Some are monitoring programs through Control-M, some are only doing scheduling. Some are responsible for designing, others for the implementation before the licensing. And once this transition team is done, the operations team comes into the picture for monitoring. We have a separate team for integration, as well.

The number of people we require for day-to-day administration of Control-M depends on the job size and the user requirements. We work in an offshore and onsite model. We have a key administrator over the 20,000 jobs, seven schedulers, and nine people on the monitoring team, and that work is done 24/7. The schedulers and admin work 24/5.

How are customer service and technical support?

In a case where we fail to understand an issue by collecting data on our own through our audit reports, we open a case with BMC. BMC always gives us a fast resolution. Their support is very good.

How was the initial setup?

The setup of the current version of Control-M, overall, is very easy. The upgrade is in-place. With one click the agent upgrades, the server upgrades. The only point, as I mentioned, with upgrading, is that we needed a separate database update. When we upgrade our Control-M server, the database server should be upgraded at the same time.

The initial implementation in my current environment was in 2006. When we took over we just upgraded it. After that, we implemented two more Control-M Servers in this environment, as a PoC.

The amount of time required to implement it depends on the environment we are working with. In this environment, we have two production servers, four QA servers, and two testing servers. We have eight Control-M servers, three Control-M Enterprise Manager servers, and more than 400 agents. It depends on the change process. In our change process, we first need to upgrade our QA and test environments. Once that is done, we can go for the production environment the next day. After that, over the next seven days, we update our Control-M agents. Some of the upgrades require downtime. In four to five hours, we could easily update everything, but it's dependent on the downtime and the customer requirements.

When we upgraded to version 20, first we implemented it in our QA environment and we tested the new version in our test environment for three to four months. Once we see there are no bugs, we implement it in our production environment. We've seen a lot of bugs and BMC has had to produce some patches that we have had to apply in our environment. That is why we approach it the way we do in a QA environment, and wait for three months, and then go to production.

When we moved to Control-M, we used the Control-M Conversion Tool. It's a very important tool. It gives us an idea of where we stand. If I'm going to move an old environment to a new environment, it helps us with any errors so that we can rectify them.

What about the implementation team?

Back in 2016, when I was working with version 7, I opened a case with BMC and they helped me to upgrade everything. It was a very good experience. They dedicated a resource to us. We gave them our implementation plan, they reviewed it, and they suggested how to remediate some missing steps. We followed their approach and, at the time of cut-over, they assigned a dedicated resource. If there was an issue, we could open a ticket and they would come online and sort it out. The BMC Assisted MIGration Offering (AMIGO) is a very good program.

What's my experience with pricing, setup cost, and licensing?

You must accept that BMC licensing can be very confusing. No one can easily understand how they calculate things, whether it is user-based, job-based, or server-based. The calculation is quite tough. How BMC calculates licensing is not easily available anywhere. It's a very tough part for the client at times.

But BMC is a market leader, so users don't easily go for different vendors. If there's an option to go with Control-M, they will always choose BMC. But for people who find the licensing challenging, they will go with a different vendor.

For us, the licensing part is managed by a team in the U.S. But what I deal with is that we have to manage our Control-M jobs to a maximum of 30,000, because we have 30,000 licenses. We have 20,000 with fraud detection and 10,000 in non-fraud. There is a BMC utility that can guide you and alert you if the forecast is for an increase beyond the licensing. It will notify us: "Hey, you have a license for 20,000 and the Control-M forecast shows you might need to increase that number in the coming days." So we do some cleanup, some internal housekeeping to remove things and remain under the threshold. Those are some of the things we do as administrators. We try to manage under whatever licensing we have. Through the BMC reporting tool, we can see our peak number of users in a month. BMC charges if you go over a certain peak.

Control-M is very robust. There is no harm to the customer if you choose Control-M every time. But when it comes to licensing, it's very expensive, and sometimes users think twice.

Which other solutions did I evaluate?

Previously we were using UC4 for more than 20,000 jobs. But our customers were not very comfortable with the user interface in UC4. Certain things were not appropriate in that tool. Since our decision to migrate to Control-M, our customers have been very satisfied.

Integration is very easy. When I'm thinking about integrating Control-M with anything I'm not worried about it. I know Control-M will definitely have a way to integrate easily. I have used UC4, AutoSys, and Dollar Universe. But when the requirements include integration, I always think of Control-M, because I know the integration will be very easy. I will never go for any of those other tools.

What other advice do I have?

Control-M is very critical for anyone who is using it.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor. The reviewer's company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
IT Operations Specialist at a retailer with 5,001-10,000 employees
Real User
It's very easy and seamless to get important files transferred in a secure manner
Pros and Cons
  • "The most valuable features are the Advanced File Transfer and the manage file transfer. They make transferring files securely seamless. It's very easy to set up, get deployed, and have it transferred to and from vendors. As long as we can get our firewall rules implemented at a decent time, it's very easy and seamless to get important files transferred in a secure manner."
  • "We've also had a few database bugs within our organization. I think we are migrating to OpenJDK rather than just regular Java and that has since shown some issues with our Control-M instance, timing out and causing our jobs to stop running. We are still working with BMC to fine-tune that and get that resolved."

How has it helped my organization?

Overall, we have a great visual of all of our key business processes, and it gives us a secure way of transferring everything in and out of the business so that if anything were to be intercepted, it would be secure and not compromised.

We transfer financial files between Google cloud. We use it for the I series. We have a lot of automated jobs, around 3,000 jobs per day, that we load that range between just regular commands for our planning allocations, finance, or data warehouse along with Google cloud. We're starting to implement a lot of that, but a lot of it has been automated and it allows us to process everything in a timely manner.

We are in the process of implementing the managed file transfer which gives us the dashboard, but we are still fine-tuning that. Overall, it does give us a great picture and helps everything. If there's something delayed, it gives us the opportunity to send out a notification to a team to say that their process is delayed. We get tickets created and have everything sorted in a timely manner.

We use Control-M's web. It makes it very easy for us to show them what they need to see and what they don't need to see. They mainly can just view the tasks that they have, but it's pretty divvied up permission-wise.

Control-M integrates file transfers within our application workflows. It has made everything a lot quicker. We've been able to get files transferred to vendors and we've been able to retrieve files from vendors rapidly and securely.

It also streamlines our data and analytics project. Mainly developers will create either different types of processes that we will implement within Control-M to make it automated and that definitely, I would imagine, helps streamline and format certain projects and reports that we send out to executives that helps out a lot. I don't know the exact extent of it, but I would imagine that it has helped our business service delivery. 

It has helped to achieve faster issue resolution. With the shouts and notifications that we get, we're able to create tickets as soon as a problem surfaces. So as soon as we do get a job failure, we get an email notification that prompts us to create a ticket, page out the team, and get it resolved in a matter of our terms of our SLA.

What is most valuable?

The most valuable features are the Advanced File Transfer and the managed file transfer. They make transferring files securely seamless. It's very easy to set up, get deployed, and have it transferred to and from vendors. As long as we can get our firewall rules implemented at a decent time, it's very easy and seamless to get important files transferred in a secure manner.

Control-M has automated critical processes. We run a lot of our backups through Control-M, daily sales reporting, and warehouse initiatives with shipping and planning. There are a bunch of finance processes that go through here that are time-critical. It's made everything more streamlined and secure and it comes through much quicker than doing it manually.

What needs improvement?

We have had a few small bugs with the configuration of the different types of jobs where it is the order of operations if it's doing a statement, we've noticed that if you try and do a little bit of both, it may cause one of them not to work. 

We've also had a few database bugs within our organization. I think we are migrating to OpenJDK rather than just regular Java and that has since shown some issues with our Control-M instance, timing out and causing our jobs to stop running. We are still working with BMC to fine-tune that and get that resolved.

I believe the file transfer process does everything that it needs to do. I don't believe that there's anything that would need to be changed there with all the features that it has, it's pretty robust. But overall I don't really see many changes that we would need.

For how long have I used the solution?

I have been using Control-M for three to four years. 

What do I think about the stability of the solution?

Other than the database connections that we've had and as of, I believe when we upgraded or moved away from Java using OpenJDK, it's been hit or miss. I know that we've had a few instances where our jobs just stopped processing, but we're not sure if that's related to the application itself or if that's something in our environment, but overall I am personally okay with the way that it runs.

What do I think about the scalability of the solution?

We run it on windows as well as Linux, and we are still trying to work on getting it to our DR site. But, I believe we are able to process quite a bit through there.

We use it for our I series AS 400. We also use it for Google Cloud, Cognos, ADP, many custom applications that we run as well, but we do a lot of I series.

I do not plan to expand it to other applications in the future.

My department consists of eight people, and we are mainly data center analysts. I'm their manager. We also have developers with a select few developers that are able to get in and view it, but they cannot actually create anything. They can just view and see what is running.

Between five to 10 users are responsible for the day-to-day administration of Control-M.

How are customer service and technical support?

I've never used Control-M before, prior to being here and all I had to use were the help guides from the web, as well as the user interface that we have. The help administration guide has been the only way that we are able to get questions resolved and to go through support.

Their support is hit or miss. We have had successful sessions with them. And then we have other ones where there are fingers being pointed and it doesn't really solve anything. We have a rep that my manager goes through, but we seem to usually get issues resolved in a timely manner.

What was our ROI?

We have seen ROI. We were able to have fewer people manually running tasks. We're able to put them right into here and we're able to scale and move a lot of file transfers through here.

What's my experience with pricing, setup cost, and licensing?

It is a little bit expensive. I believe that however we are set up, it might be per job that we load or the highest number of jobs that are loaded monthly and I believe it is quite expensive.

What other advice do I have?

My advice would be to try and utilize as many features as you can. Don't get overly creative with things because that can just confuse other people. If there are other users getting in there, you want to definitely have a standard workflow on how jobs should be created, organized, and make sure that you keep track of what's being changed so that if something were to fail it's easily trackable.

It's a very robust application and there is a lot that can be sent to it and sent out of it and you do not want it to get into the wrong hands because you can do quite a bit with it.

I would rate Control-M an eight out of ten. 

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Junior Unix Specialist at Oy Samlink Ab
Real User
Multiple scheduling options allow you to do anything you want, whenever you want, and however you want
Pros and Cons
  • "The multiple scheduling options allow you to do anything you want, whenever you want, and however you want. You can easily be in control when things happen."
  • "The unifying features between Control-M for different platforms needs improvement. The scheduling options on the Control-M mainframe jobs are different than they are on our Linux server. There are a few differences here and there."

What is our primary use case?

We are using Control-M mainly to schedule our jobs and also for file transfers. We are now in the process of using Control-M to take some workload off our mainframe. 

We use it mainly for job automation and handling large chunks of data automatically.

We have Informatica workflows, which make up about 50% of all our jobs. Then, we have all kinds of software on Windows and Linux servers. The file transfers are another big thing on Control-M. However, we are mainly using it to automate our in-house scripts, like monitoring and whatever needs to be done.

We mainly use desktop clients. Some users are also on the web. Currently, we don't use the mobile interface at all.

How has it helped my organization?

We have some batch jobs or Informatica workflows that create the files for file transfers. We have those on Control-M, so it is all automated and happens through the conditions.

Our daily customers' accounts and credit card actions files are processed by Control-M automations every day. That is pretty much part of the core of our business. Other critical components are some monitoring scripts and health checks on our servers, which are run from Control-M. This has made things easier because we have the Batch Impact Manager on Control-M. So, we can use that to send emails, like, "We haven't received the daily-files yet. Or, the daily files are going to be late." Therefore, we have proactive monitoring if things aren't running on schedule.

I don't think it transfers data any faster than before. However, we now have better control and can also send emails to the correct people directly from Control-M, like, "Hey, this transfer is now complete." In terms of data transfers, and if something goes wrong, it is easy to just rerun the file transfer.

If we are using the Batch Impact Manager, it has caught a few times where the job has been running for a while and may not meet the deadline. There may be a loop somewhere, where one job has been stuck for a few hours. So, in this case, the Batch Impact Manager notifies us that it is taking quite long. There are days that this is useful to locate issues.

What is most valuable?

Multiple scheduling options allow you to do anything you want, whenever you want, and however you want. You can easily be in control when things happen.

Control-M provides us with a unified view where we can easily define, orchestrate, and monitor all our application workflows and data pipelines. This is quite important because I am our Control-M administrator. So, it is pretty important to me personally, but also for the company. It may not yet be quite in the center of our business, but we are clearly using Control-M as our main scheduling program.

What needs improvement?

Since we are using version 9.0.18, the web interface is a bit outdated and doesn't really support all our needs. However, we are migrating to 9.0.20, which should give us a lot more options, even in the web interface.

The unifying features between Control-M for different platforms needs improvement. The scheduling options on the Control-M mainframe jobs are different than they are on our Linux server. There are a few differences here and there.

There are capability-related issues between versions, but I think the latest fix pack has that covered. BMC has been doing a pretty good job about this.

For how long have I used the solution?

I have been Control-M for two and a half years.

What do I think about the stability of the solution?

The stability is pretty good. We haven't had any issues with Control-M being unstable in the last two years. They are up and running 24/7.

One person is the minimum needed for day-to-day administration of Control-M. We have three admins, who are also our SFTP and file transfer team. Someone just decided that they should be the Control-M admins, so they made all three of us go through the admin classes. Now, we have three admins. 

What do I think about the scalability of the solution?

Scaling has been pretty simple and a straightforward process. We just recently got the Control-M Workload Change Manager, which is an additional plugin to the main software. That installation was also quite easy. We got it up and running pretty quickly.

We have about 10 people using Control-M actively, who are system specialists and business intelligence specialists. We have three admins, then we have some batch job designers from the mainframe team using Control-M. We have also trained some of our Informatica people so they can monitor their own workflows and create new jobs. They can basically do whatever they need to do by themselves. 

How are customer service and technical support?

I would rate their technical support as five out of five. They have been really helpful and knowledgeable. Even though there have been some cases where support has originally said, "Well, we don't know for now," they have asked for data and provided us with a solution pretty much every time we have had any issues. 

If they don't have a solution on hand, they take it to the lab. We communicate with them and the lab, then everything works out pretty well. Even if there is a big issue, which isn't very common, they have just taken it, and said, "We will see. We will go to the lab where we will test".

The interface guide and YouTube videos have been somewhat useful. However, there is too much data in there. When you try to search something, you get too many search results that weren't exactly what you were looking for.

Which solution did I use previously and why did I switch?

I don't think anything has changed that much. We used to have CA-7 before Control-M. Now, Control-M is just kind of taking over. So, not much change happened. It is just a new software to do the old job. 

We have benefited from Control-M. It is much easier to use and a bit more versatile than CA-7. 

I personally don't use CA-7 because it is located on the mainframe, and I'm not a mainframe guy.

How was the initial setup?

I wasn't involved in the initial setup of Control-M.

What about the implementation team?

We are currently in the process of upgrading Control-M into a new version. We have been working closely with BMC's technical people. 

What was our ROI?

So far, I think it has been good. No one has been talking about getting rid of Control-M. It is more like we are increasing our Control-M usage, if anything.

Control-M has improved our service levels on pretty much any aspect. Now, we can see the Control-M estimates of when a certain job will be completed. They become pretty accurate once a job has been running for a week or two. It can predict quite well when a certain job will be ready. So, if a customer asks us, "When are we going to receive our file?" I can check on Control-M, then say, "Well, I would say around...," whatever time it shows and let them know.

Which other solutions did I evaluate?

We have the CA-7 on the mainframe, and I have seen it being used along with Control-M. Control-M seems to offer a much better user interface, mainly because it is graphic and not on the black screen of a mainframe session.

I don't think our data analysts are currently using Control-M. We do have Informatica software in use, which is some sort of data analyst software.

What other advice do I have?

Always make sure that you have at least double checked everything, because Control-M does everything you tell it to do and exactly as you tell it. Therefore, make sure you are giving the right orders.

Working with Control-M has been pretty complex, but that has been mainly due to our corporate policies since we are located in Finland and in the banking sector. So, there are hundreds of things that we had to consider. While it has been a complex process, it has been more because of our corporate policies rather than Control-M. Once we decided everything, and everything was approved, just taking Control-M into use has been a pretty straightforward process.

Definitely take the scheduler course provided by BMC. That was hugely helpful for all of us. Trying to learn Control-M on your own will be a tough path to walk.

We have Control-M on the mainframe. As the mainframe will be taken down in a few years time, we have to replace the mainframe scheduling agent with something else. That will be Control-M.

Our dev teams are running their own fields. Once they are ready, they go through systems to store into production, then we can automate it. However, during DevOps and other testing phases, we may not use Control-M at all.

I would rate Control-M as a nine out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Senior Engineer - IT Infrastructure at a tech services company with 501-1,000 employees
Real User
Automation of our processes and the quality of our services has improved. Also reduced manual efforts and the time to deliver our service.
Pros and Cons
  • "The scheduling feature and scheduling tool are the most valuable features. I like the scheduling services that we have in Control-M, which are very beneficial to our organization because they are automating things. There is also less manual work. We can schedule a task without any manual interruptions."
  • "For installing or upgrading the PeopleSoft and SAP plugins, currently there is no way to do it via Control-M Configuration Manager. So, we are installing or upgrading the plugins, like PeopleSoft and SAP, manually. If BMC could provide an option via Control-M Configuration Manager to upgrade these plugins, it probably would reduce a lot of manual work as well as ease our work. This is one improvement that I personally want to see, because it would help our way of working."

What is our primary use case?

In my organization, Control-M supports large services and data management. We are mostly using it to schedule jobs in applications, like Informatica PowerCenter, PeopleSoft, and SAP.

We are using the desktop interface.

How has it helped my organization?

We utilize Control-M’s streamlining of our data and analytics projects. We are in the retail industry. We are also into other industries, like gas stations, baby stores, and online stores. When it comes to data, we have a lot coming daily. It can be product, purchase, or business information. Only 70% of the data is being used with Control-M. It can be a data transfer from one location to another location. Or, it can be putting the data into a database, then storing it for the future. Every day, the purchase history and product details are uploaded to the database using a Control-M job. Because of that, our business is able to identify our customer's needs. Using its analytics, we are tracking reports that help us provide more services to our customers. Control-M is definitely playing a vital role, in terms of handling a lot of data.

There are very critical processes that we have automated in Control-M, e.g., order confirmation. This is a service when a customer tries to purchase something from our online stores. Normally, when a customer places an order, it makes updates in the background, puts some things in a database, and performs some actions, then it gives an order confirmation. That has to be done within a short span of seconds. For us, that is a critical service because a customer should receive an order confirmation as soon as they make a purchase. This is one thing that we have automated. Because a lot of things are done in the background when a customer tries to order something, the process is automated. Automation of these processes improved the quality of our service. It has also reduced manual efforts and the time to deliver services has decreased, giving us a time advantage.

What is most valuable?

The scheduling feature and scheduling tool are the most valuable features. I like the scheduling services that we have in Control-M, which are very beneficial to our organization because they are automating things. There is also less manual work. We can schedule a task without any manual interruptions.

We use the File Transfer feature from BMC. Before File Transfer, we used to have to develop the script, which was always a problem for us. After using File Transfer from BMC, a lot of our issues were resolved. Also, it is ready to use. There are many extra, additional features, which help our day-to-day work requirements. File Transfer is a fantastic feature of BMC.

The web version is quite new. When compared to the client version, the web version has made a lot of improvements that needed to be done.

Because of the Role-Based Administration feature, we have been able to give autonomy to our users to develop their cycles how they want. Using this Role-Based Administration feature, we are able to give restricted access based on their job roles. 

What needs improvement?

The user interface is not that good. While we know that BMC is working on it, the user interface is how we work in the client. Also, the web version is quite slow when compared to the client version. 

Currently, per our requirements, we are planning to use Control-M Web more. However, because the UI is not good and still not up to the standard, we are not using it fully. This is one area where BMC needs to really focus further development.

For installing or upgrading the PeopleSoft and SAP plugins, currently there is no way to do it via Control-M Configuration Manager. So, we are installing or upgrading the plugins, like PeopleSoft and SAP, manually. If BMC could provide an option via Control-M Configuration Manager to upgrade these plugins, it probably would reduce a lot of manual work as well as ease our work. This is one improvement that I personally want to see, because it would help our way of working.

For how long have I used the solution?

I have been using Control-M for four years and 10 months. It has been close to five years.

What do I think about the stability of the solution?

Control-M is 100% stable.

For day-to-day administration of Control-M, normally less than five people are required in our organization.

What do I think about the scalability of the solution?

As per our requirements, it is okay most of the time. We do not need to search for another solution. It is very scalable.

There are currently 700-plus people using Control-M services. Their job roles are software developers and system engineers. 

How are customer service and technical support?

In 80% to 90% of situations, BMC has provided better solutions. In rare cases, the support was not an asset.

BMC Control-M videos and webinars are being uploaded on YouTube or the BMC website. These are really helping us a lot to solve issues or understanding some things. One thing that BMC needs to continue is giving more webinars and uploading videos.

Which solution did I use previously and why did I switch?

My company used a couple of applications before using Control-M.

When we migrated Control-M, we tried to use Control-M's Conversation Tool. However, it did not fully satisfy us per our requirements.

What about the implementation team?

Normally, we do upgrades ourselves. However, if we need assistance, then we normally contact BMC by opening a case in Case Management.

What was our ROI?

Control-M has improved quality levels as well as standards. When it comes to cost and time, we have seen an improvement of approximately 70%.

The use of Role-Based Administration has eliminated the need to submit tickets or requests to the Control-M administrator.

What's my experience with pricing, setup cost, and licensing?

BMC's price is based on the number of jobs.

Which other solutions did I evaluate?

If it is for scheduling, we only use Control-M in our organization. For non-scheduling solutions, then we probably will look at other solutions that are feasible for us.

What other advice do I have?

DevOps automation toolchains are in our roadmap for next year.

We want to use Centralized Connection Profiles in the future.

I would rate it as nine out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
ITSM Implementation Manager at a transportation company with 10,001+ employees
Real User
Provides us with a unified view where we can easily define, orchestrate, and monitor all of our application workflows and data pipelines
Pros and Cons
  • "The ability to integrate file transfers has been instrumental in allowing us to accomplish the things we need with Control-M. In our industry, we take a lot of data and either push it down to the stores or retail grocery stores. We take files and push them down to the stores or pull files and information from the stores and bring it back to corporate. So, it's two-way communication with file transfers. One of the bigger things that we do with Control-M is scheduling data moves and moving data from one location to another."
  • "The MFT applications should have more functionality and flexibility within that tool. Having more flexibility with that tool for handling the one to many or many to one concept. Like being able to take data from one source and push it to many locations or pull data from many locations and bring it back into a single source. That's why we still use our TPS program for the file transfers just because we don't have some of those capabilities available to us within MFT."

What is our primary use case?

I manage the team responsible for the tool itself, the administration of the system. We have a separate team internally that does all the operations and scheduling facets of the tool.

Our primary use case includes supply chain, payroll, accounting, information technology, pricing validations, etc. Most of the areas of the business have some facet into Control-M.

How has it helped my organization?

We have automated critical processes with Control-M. It is critical in a lot of different processes. We use it for all of our server patchings every month, we schedule that so that it kicks off the job every month, then goes and updates all of our Linux servers, for example, or our Windows servers. It does deployments and things that are critical to IT business.

Automating this critical process has taken the human aspect out of that process. So, that user no longer has to be up in the middle of the night to do server patching. That's all hands-free, completely zero downtime, knowing back to the customers. It's been beneficial in that regard.

Control-M helped improve data transfers. Specifically things like processing sales information. So we have all the data from our various retail locations, our individual stores that get processed every day automatically using Control-M. And we have our daily pricing information that we send to the stores to update all the pricing for all the different locations. Those would be some of the bigger areas of business automation.

It has helped to improve data transfers. Specifically things like processing sales information. So, we have all the data from our various retail locations, our individual stores that get processed every day automatically using Control-M. And we have our daily pricing information that we send to the stores to update all the pricing for all the different locations.

What is most valuable?

The most valuable features are the scheduling aspects of the tool and to have everything scheduled and automated to be able to run on a set timeframe.

It's important to our work because we can set it and forget it. We don't have to worry about logging in and pulling that data every day or manipulating the data. It can be run on a schedule and then the proper timing after dependencies are run.

Control-M provides us with a unified view where we can easily define, orchestrate, and monitor all of our application workflows and data pipelines. It's not super important in my particular line, but it is important for the operations and scheduling team that use the tool.

We use mobile interfaces. They allow the development teams to be able to go in and set up the jobs that they need to schedule them accordingly. There's still quite a bit of a gap between the two tools. So, a lot of our users still prefer to use the desktop client.

We use Control-M to integrate our file transfers within our application workflows. But we do not use the BMC MFT program. We use a different third-party file transfer tool.

The ability to integrate file transfers has been instrumental in allowing us to accomplish the things we need with Control-M. In our industry, we take a lot of data and either push it down to the stores or retail grocery stores. We take files and push them down to the stores or pull files and information from the stores and bring it back to corporate. So, it's two-way communication with file transfers. One of the bigger things that we do with Control-M is scheduling data moves and moving data from one location to another.

We also use Control-M to streamline our data and analytics projects. It's not doing any automation now. That would be done with the tools that it feeds, like Cognos or other reporting tools. It just collects data for us.

The integrated guides and how-to videos in the solution's web interface are okay for some of the basic user questions that we get for how to use the tool and do some of the basics, but from an admin standpoint, which is what I'm responsible for with my team, they're not very helpful. We still go back to BMC Docs, open tickets when we need to, and things of that nature to get the information.

What needs improvement?

The MFT applications should have more functionality and flexibility within that tool. Having more flexibility with that tool for handling the one to many or many to one concept. Like being able to take data from one source and push it to many locations or pull data from many locations and bring it back into a single source. That's why we still use our TPS program for the file transfers just because we don't have some of those capabilities available to us within MFT.

It is still a little difficult to get support on Control-M. It seems to be its own very specific BMC product unlike Remedy and some of the other BMC tools we have. It's quite a bit more difficult to get support for Control-M.

I would rate their support a five out of ten. They're just average to adequate. 

You don't have the option to have a dedicated support resource and engineer. Someone that works with you individually to understand your environment, to help you grow and adapt to new things, and to roadmap your maturity within the tool as you do with some of the other BMC tools.

We use Premier Support for other BMC tools, just not this one.

For how long have I used the solution?

I have been using Control-M for two and a half years. The company started using the product in 2014.

What do I think about the stability of the solution?

It's very stable. We have no complaints in this area. The application is very well built and it is reliable. We were also very focused on the idea of availability when we built our environment.  We are setup with both high availability and a fail-over environments. If we were to have problems with a particular server, we have the secondary to fail over to.  Or, worst case, another environment to use in our secondary datacenter.

What do I think about the scalability of the solution?

Scalability is excellent. It's easy enough to spin up another server and add it to the server group.

Pretty much every application that we have in this company has some kind of Control-M piece to it. That's everything from accounting and payroll for our stores and customer interfaces. We're pushing and pulling data and doing different job-related things for almost all applications.

We'll continually use Control-M. Our IT business has 3,400 people. Control-M is mostly used by some of our development teams, traditional application development groups that develop our in-house applications. We have our system administrators, our infrastructure teams, IT security, operations, and those types of groups.

We require only one staff member for day-to-day administration. She was responsible for all the day-to-day administration of the tool like adding users, provisioning users, making sure hotfixes are applied to system upgrades.  

We recently did overall system health initiatives. It was also a point of contact for our operations scheduling group. If they have questions on the tool if there are any issues, or things of that nature.

How are customer service and technical support?

Technical support through BMC Support can be challenging at times.  If any issues need to be escalated to R&D then you have to work with directly with the team in Israel.  This can cause problems coordinating between time zones.  

Which solution did I use previously and why did I switch?

We previously used ESP. There were a few reasons the company decided to move from ESP to BMC Control-M.   

1. The need for a product that was distributed based vs. mainframe based.  The company was working to retire the mainframe so there wasn't as much of a need for a product that was heavily mainframe focused. 

2. We were told that BMC Remedy and BMC Control-M were integrated so job failure ticket automation would be simple.

3. There was a desire to have the same vendor for our automation, orchestration, monitoring, CMDB, and ITSM tools.  BMC was able to meet this requirement.

What about the implementation team?

For the initial conversion, we used BMC. Through the last couple of upgrades, we used other BMC preferred partners.

We have used both CFS and Cetan Corporation to assist us with upgrading the application.  Both companies were knowledgeable and we were able to perform the upgrades without problems.

Recently, we have been able to upgrade the environments without assistance from a third party.

What's my experience with pricing, setup cost, and licensing?

The licensing and pricing are bundled together with our other BMC products. I don't know the specific cost of Control-M by itself. For us, it is based on how many jobs we run annually.  We run roughly 9,000 jobs a year.

If I had to guess, I would say it's in the neighborhood of about $250,000.

Since it is based on a per-job run, if we increase the number of jobs that we run annually, the cost will increase accordingly.

There are also additional operational costs, hardware for servers, databases, BMC maintenance, etc.

Which other solutions did I evaluate?

Yes, other vendors were evaluated at that time.  Control-M was selected primarily because of the integration between it and other BMC tools.

What other advice do I have?

Make sure that you spend enough time to design and build your environment, both high availability and failover are critical to overall success.  Because we rely on Control-M so heavily, it needs to always be available. Control-M is critical to the success of our business, we cannot accept downtime. We do everything we can to keep the system running 24/7, 365. For example, we have invested additional time and resources to fully automate our monthly server patching. Now we can patch our environment with zero impact to jobs. 

Another piece of advice, use BMC as a partner for professional services, especially when doing your initial implementation.  It is a big endeavor and BMC can help you be successful.  Lastly, spend time training your staff on how to use and administer the product.  Control-M is a powerful but complex application.  It requires skilled and knowledgeable operators and admins to keep the system working well.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Lead Consultant at a media company with 1,001-5,000 employees
Real User
Helps us monitor and deliver critical data, but support response to production issues could be improved
Pros and Cons
  • "We have a team called pro-mon and they monitor all the jobs for us. A single view for them makes it easy for them to monitor things."
  • "With earlier versions, the support was not accurate or delivered in a timely manner. What would happen is that I would be in production mode and I would have an issue and would want to get someone on a call to see what was happening. But they would always say, “Hey, provide the log first and then we'll review and we'll get back to you." I feel that when a customer asks about a production issue, they should jump onto the call to see what is going on, and then collect the logs."

What is our primary use case?

Most of my customer's jobs now run on Control-M, mainly on the finance side and for data management. Those are the core applications that we are running. We are using it as a scheduling tool. 

We have a few other applications that we are migrating to Control-M. Until about two weeks ago we were running on an older version of Control-M, so not many people were interested in migrating to it. But now we are running on an updated, supported version. So more applications should move to it.

Control-M is deployed on-prem.

How has it helped my organization?

Let's say the business wants to run some reports. We give them a console or the Self Service where they can run jobs. That way, they don't have to depend on the IT team: “Hey, can you run this job?" And then they have to open a ticket and the IT personnel have to keep to the SLAs. Instead of that, we give them Self Service where they can run their own jobs and they can see the data instantly.

For each job we have SLAs and, based on the SLA we define which ones are critical. The most important processes for us include the SFTP process. We have a few files that are very important and are generated every day. They have to be delivered to the business before they come into the office. That is a very critical process. We tried various options but after implementing Control-M we had better results. Another of our critical jobs is what we call our master data management, where we have near real-time data. We have a few SLAs where a job has to be completed within 20 or 30 seconds. That means the data has to be delivered within that amount of time. Using Control-M helps us to monitor and deliver critical data to the business.

We used to use a native scheduler, like a cron or MDM scheduler. Those kinds of schedulers were very effective, but there were no cross-platform capabilities. With Control-M, we have both types on a single page, and we can see when a file is available and when it's picked up. If I have two different data centers and Job A is running data center 1 and Job B is running in data center 2, when we used the native schedulers for moving files and getting alerts, there was always a delay of a couple of seconds. We have tight SLAs. With Control-M, we're able to deliver on time. While our earlier and our current schedulers are automated, we have a better solution now.

Control-M has also helped to improve our Service Level Operations performance. If I had to take a wild guess, I would say it has improved SLO performance by 20 percent.

What is most valuable?

The main reason we came to Control-M was to integrate everything together and have it all in a single platform. We use different applications, and integrating them was not possible previously. With Control-M it is. Apart from integration, the main features are for long-running jobs and SLA alerts. But there is definitely a lot to explore and to work on within Control-M.

The solution provides us with a unified view where we can easily define, orchestrate, and monitor all application workflows and data pipelines. We have a team called pro-mon and they monitor all the jobs for us. A single view makes it easy for them to monitor things. Control-M comes with a documentation section for each job. As an SME, I put in the high-level steps in the job documentation; what to do if a job fails. They can read it and do level-one support. Some jobs are very critical and require an immediate call, but with other jobs they can wait, re-run, or read the documentation to give them some guidance. That really helps all our teams. That single view for the monitoring team, where they can see things in a single application, is important because the business needs all jobs completed within their SLAs. Indirectly, it's helping the business to get its data on time.

Another reason we use Control-M is to integrate file transfers within our application workflows. We have cross-business functionalities, where one business generates something and another business wants to use those files. We use a lot of MFT and AFT functionalities. As a result, Control-M has definitely improved our timelines and SLAs. We have an easy-to-monitor solution now. Before Control-M, each application team had to monitor its own jobs. Sometimes they would miss something and they wouldn't know that there is a mistake in a job. But once Control-M came into the picture and we had a dedicated team to monitor everything, we were able to provide timely files to the business. The business is very appreciative of the improvements after implementing Control-M. It has improved things a lot when it comes to providing files to the business on time.

For how long have I used the solution?

With my current customer we have been using Control-M since 2017. I started using it over the last four or five years.

What do I think about the scalability of the solution?

Now that we are using the supported version, we can leverage a lot of the features. Going forward, it's going to be very actively used by all our business teams, including all the applications teams. We don't have many jobs at the moment, around 200 or 300 jobs, but down the line, in the next six months or year, we are going to double that count.

It's a good tool, and they're coming up with a lot of new features and a lot of improvements on the scalability side. Version 20 might have come up with more features and more performance-related things.

Control-M is running multiple applications for us, including SFTP, MFT, Arkin, Informatica, and Java. There are also a lot of BA jobs and a few OS jobs. We have also integrated some of our reports with Control-M and I'm running them on my local machines. We are planning on expanding Control-M to other applications in the future. That's one of our next steps, to go to applications at the organization level. We are working on it.

We are not heavily dependent on Control-M as of now, but we are slowly migrating to it. Our users of Control-M are developers and application owners, which puts our number of users in the double digits. There are some business users as well. But it's more the application side and the team leads who are using it. Previously, I worked with a very big financial company where we had thousands of jobs. Everyone was using it there.

How are customer service and technical support?

Jesse, my account manager, is very prompt and he answers all my questions in a timely manner.

We have hardly reached out to the support team. Whenever we would reach out to them when we were running on the older version, they would always say, “Hey, you have to upgrade in order to troubleshoot.” In my experience, the support has not been excellent but it has met expectations. Since upgrading our version, we haven't reached out to the support team.

With earlier versions, the support was not accurate or delivered in a timely manner. What would happen is that I would be in production mode and I would have an issue and would want to get someone on a call to see what was happening. But they would always say, “Hey, provide the log first and then we'll review and we'll get back to you." I feel that when a customer asks about a production issue, they should jump onto the call to see what is going on, and then collect the logs. At least that would give me hope that the support is there and that they are on top of it. I did not get that kind of support from Control-M.

It could be this was just my experience from a very limited number of tickets. Once or twice we had a production issue and I was expecting that someone would join the call immediately. I know they need a log to see what is going on, but before that they could jump on and see if they can fix it. Sometimes an expert will know what the problem is before seeing the log.

I do work with support from other vendors' applications as well, and I get a different response from those vendors, so this is something BMC might have to improve.

Which solution did I use previously and why did I switch?

We moved from native schedulers to Control-M.

What about the implementation team?

We have in-house people who are expert enough to implement Control-M, but due to other engagements, they were not able to do so.

The initial setup was straightforward. The vendor implemented it for us. We reached out to our account manager from BMC, and BMC sent a certified vendor, Cetan Corp., to our environment and they implemented it for us. Overall, it was a simple installation, a simple environment. Our initial deployment took about three months, end-to-end.

We recently upgraded and we also used a partner for that, VPMA Global Services. The process took about six months but that was not six months of work every day. The actual working time on it was about one month. The other five months were due to securing hardware, testing things, et cetera.

When we went with VPMA for the upgrade, we gave them our requirements, how we wanted our implementation to be. They came up with an architecture diagram and we had an internal discussion about it. The VPMA team came up with their recommendations, multiple approaches, and we choose the best of them.

Both partners were recommended by our account manager at BMC.

I also definitely check the integrated guides and how-to videos. They are very helpful. Products like this might be using different approaches, but they have the same types of features, so we had an idea of how to implement this. We know there are best practices so we went ahead and searched the integrated guides and YouTube support. We got a lot out of them. They're very helpful for our new people. They can search and go through the how-to videos.

We don't require many people for day-to-day administration of Control-M. We spend around one to two hours on Control-M most days. The monitoring team is always monitoring all the jobs on the screen. But the application owners, who are the admins, hardly spend two to three hours on it per day, unless there is an alert.

What was our ROI?

Whatever we have spent has definitely been worth it. At every renewal we evaluate it internally. As a Control-M SME, I have to provide some stats in terms of man-hours, the amount that we spent on it, the stability, and SLAs. Based on these, we have always had a good impression. We have to justify it that it's worth the cost, and it is.

What's my experience with pricing, setup cost, and licensing?

Initially, our licensing model was based on the number of jobs per day. That caused some issues because we were restricted to a number. So at our renewal time we said, “We want to convert from number of jobs to number of endpoints.” That cost us extra money but it gave us additional capabilities, without worrying about the number of jobs.

At first we had the standard edition and later on needed some additional features and we paid extra for those.

What other advice do I have?

Control-M helps us to proactively monitor things and see what is coming up and what is happening. Based on that, we can take steps for resolution. But I don't think Control-M itself has the ability to proactively fix issues.

Overall, it's a good automation tool. And it gives us a single view of the customer. I would advise going with something like it. I'm not going to advise about any particular solution. All these tools are very powerful and give you a single view.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
DevOps Expert at Saint-Gobain ADFORS CZ s.r.o.
Real User
With workflow capabilities, a successful job can call another job, while a failed job is restarted and we are notified
Pros and Cons
  • "The unified view where you can define, orchestrate, and monitor applications, workflows, and data pipelines is important because we have more than one team working on Control-M. We have a support team, a job-creation team, and a SAP team. We can all work together on it. It avoids anyone from working on his part and not using the latest modifications."
  • "I would like to have a web version of Control-M to replace the client. Currently, our support and jobs-creation teams are using the client and that needs to be installed on a PC. It's very heavy, consuming a lot of resources compared to the web portal. I know that they're trying to improve the client with the latest version, but for me, there hasn't been enough improvement yet."

What is our primary use case?

We started to use Control-M in 2019 with the MFT (Managed File Transfer) module. Last year, we also started to use Control-M for SAP jobs.

How has it helped my organization?

Our transfer processes with MFT from Control-M, are quicker and safer now because we have implemented a lot of rules. For example, it helps balance jobs. Also, there are workflow capabilities, so that if a job succeeds it can call another job. And in case of failure, it can restart the job and warn us by email or by a Teams message. That kind of warning for the support team means we can address problems before the business complains. These are benefits we did not have before Control-M. Improvements to data transfers via Control-M are on the order of 80 percent.

Issue resolution, with Control-M in place, is about 90 percent faster, because most of the issues are resolved without intervention. It has also helped improve Service Level Operations performance by between 80 and 90 percent.

In terms of automating critical processes with Control-M, it's not only for transfer jobs but we have some applications that need to be restarted every week for performance reasons. Instead of having someone connecting on Sunday to do that, we can do it automatically with Control-M. These are OS jobs and it's very critical for us to restart them.

The kinds of things that Control-M is allowing us to do now that we couldn't do with our homemade solution are in terms of physical operations, the monitoring through the dashboard, and the reporting. With our previous solution we didn't have any reporting, but now we can export reports to PDF and share them with the business. We also have Control-M/Forecast to plan the maintenance of our system and to know which systems and jobs will be impacted during a maintenance period.

What is most valuable?

The most valuable feature of Control-M is the collaboration. We can all work together on it and have a better view of things with the dashboard, and that's true even for business users. The unified view where you can define, orchestrate, and monitor applications, workflows, and data pipelines is important because we have more than one team working on Control-M. We have a support team, a job-creation team, and a SAP team. We can all work together on it. It avoids anyone from working on his part and not using the latest modifications. In case there is an issue, we know who made the mistake, and we can also roll back the mistake. That is very good.

Our line-of-business personnel use Control-M's web interface. We have tried the mobile application, but we haven't used it enough. The web interface is very good. Previously, a business user would ask us, "What about my file?" Now that we have Control-M, they are up to date on it. The self-service portal is very helpful because it gives them a view of the latest version of the interface and they can consult it without having to ask us every morning about a given operation.

What needs improvement?

I would like to have a web version of Control-M to replace the client. Currently, our support and jobs-creation teams are using the client and that needs to be installed on a PC. It's very heavy, consuming a lot of resources compared to the web portal. I know that they're trying to improve the client with the latest version, but for me, there hasn't been enough improvement yet. I think their roadmap shows that there will not be a new version next year, due to the crisis. I think the next major version will only come out in two years.

For how long have I used the solution?

I've been using Control-M for two years.

What do I think about the stability of the solution?

It's very stable. In the last year, there have only been two issues. One was our fault, due to our configuration. The other was because of the Control-M application. We had to call support to get them to solve it. But overall, it's a very stable application.

What do I think about the scalability of the solution?

The scalability of Control-M is very good.

We plan to expand the jobs Control-M is running, including operating system jobs, and then maybe database jobs such as SQL Server and Oracle. Currently, we have more than 2,100 jobs and we are planning to have 30,000 within two years.

In terms of the number of our employees who are using Control-M, we have about 40 admin users, including on some support teams, our SAP team, and our job-creation team. On the business side, we may have about 15 users. For day-to-day administration of Control-M we need three to five people.

Which solution did I use previously and why did I switch?

We started with Control-M to replace our file exchange solution, which was a homemade solution. Our needs were growing and growing and our solution was not enough to support them.

How was the initial setup?

For the MFT part, the initial deployment took about four months because we had to convert all our jobs and all our scripts to Control-M. It was not easy because we had a homemade solution, so there was no conversion tool for it. That meant we had to do it manually, with some scripting on our side.

In terms of our deployment strategy, for SAP we started with one SAP system from among the many we have. We started with a complex one, which was Redwood. The version of Redwood we had was not supported by the Control-M importing tool. Again, we had to do it on our side without a conversion tool.

What about the implementation team?

I was the project leader for the implementation of Control-M in our organization. We brought in an external company to help us install the solution. Our experience with that company, to be honest, was not good. We have now changed to a better one. We now work with Ogchee.

We have had a person from Ogchee working with us, full-time, for a few months. He is here to help us and to support the application. But we also worked before with BMC support, and it was okay.

What was our ROI?

We have definitely seen return on our investment with Control-M. The benefits are very good.

Which other solutions did I evaluate?

We did not really look at other options because we had some good information from an external partner about Control-M and that is why we went directly to Control-M.

What other advice do I have?

Don't hesitate to use Control-M, because there are a lot of benefits for your everyday work, especially the collaboration, scalability, and the visibility from the tool.

I would rate Control-M a nine out of 10. The one missing point is because the client is not that mature.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Sr. Automation Engineer at a computer software company with 1,001-5,000 employees
Real User
Top 20
Our developers use the automation API and Jobs-as-Code to kick off jobs without having to write something manually
Pros and Cons
  • "It provides a unified view where you can orchestrate and monitor all your application workloads and data pipelines. That's very important because with cloud, software as a service, edge computing, traditional data center, and legacy apps, there are all these environments. If you don't have that single pane of glass or that one place to look at, you're going to invest a lot of time and resources into tracking things down when they go wrong."
  • "They really need to work on improving the web interface, as there are still a lot of bugs... In general, they need to do a lot of work on shoring up their testing and quality assurance. A lot of bugs seem to make it into the product."

What is our primary use case?

The business services that Control-M supports for our organization include everything from finances, marketing, data analysis, big data, data lakes—pretty much everything.

We have it on-prem and we also use it in the cloud. We still have most of our components in the data center right now.

How has it helped my organization?

When it comes to data analytics, Control-M helps make sure that as we're ingesting data and running it, that the workflows are kicking off in the correct order, and that we're actually getting the data. It's also making sure we return data to the appropriate business units or partners. It definitely streamlines our data analytics. It has sped things up because we don't have to wait on humans anymore to kick things off.

Our line-of-business personnel use Control-M's web interfaces and it gives them a view, a red-light/green-light dashboard. They can see if things are behind or ahead. It helps them keep track of the stuff that's important to them without having to call other people or put in tickets.

In addition, the use of Control-M as part of our DevOps automation toolchains and leveraging of its “as-code” interfaces for developers has considerably sped up our ability to roll out new applications and application updates. It's also allowed our developers, even when they have one-off projects, to easily use the automation API and Jobs-as-Code to kick those off without having to write that kind of function by hand or find another tool. It has been a big part of our DevOps process.

We have also automated critical processes with Control-M. The top-three are 

  1. a number of financial processes
  2. data ingestion
  3. and what we call partner management. 

Those automations mean we get things done consistently and on time. It also lets us know if we're not going to meet our deadlines and enables us to be proactive instead of reactive.

By using Control-M 20’s Role-Based Administration feature, we have been able to decentralize teams to manage their own application workflow orchestration environments. That's important because it frees up resources. People can get things done more quickly without having to stop what they're doing. And it allows them to focus, instead of constantly being pulled in a thousand directions or having to call in different people for help. It helps eliminate tickets or requests to a Control-M administrator, and that frees up our operations personnel to focus on what's more important for the business. Instead of watching for and answering tickets, they're actually able to be proactive and look for potential bottlenecks or to help people enhance their processes.

Another benefit comes from using Control-M 20's Centralized Connection Profiles. Being able to store all connection profiles in a central database helps with efficiencies, with DevOps initiatives, and it helps with ownership.

The extended capabilities of version 20, especially the web interface, help because we don't have to deploy clients or maintain the clients. It lets pretty much anybody who wants to use it just fire up a web browser and use it. That's the biggest capability of version 20, for us.

Overall, Control-M lets us spot problems more quickly. And in terms of Service Level Operations performance, it helps because we now can be proactive instead of reactive. If we know that we're not going to meet an SLA, we can meet ahead of time instead of having to wait and see.

What is most valuable?

Among the most valuable features are

  • the measuring and monitoring of the SLAs, the service level agreements—they code in recovery actions for when things go wrong
  • the single pane of glass enables us to see everything, all the processes, in one place
  • the ability to integrate with all sorts of different platforms and services.

It provides a unified view where you can orchestrate and monitor all your application workloads and data pipelines. That's very important because with cloud, software as a service, edge computing, traditional data center, and legacy apps, there are all these environments. If you don't have that single pane of glass or that one place to look at, you're going to invest a lot of time and resources into tracking things down when they go wrong. You really need that single pane of glass to show you what's going on across all your disparate systems, in one location.

We also have Control-M for internal and external file transfers. It's really just a part of our normal, everyday procedures. It makes sure that they happen. It makes sure that we got the files. It makes sure that data has flowed back to the appropriate departments.

What needs improvement?

They really need to work on improving the web interface, as there are still a lot of bugs. 

Also, the new Helix Control-M version doesn't seem quite ready for prime time for many of us. 

In general, they need to do a lot of work on shoring up their testing and quality assurance. A lot of bugs seem to make it into the product.

For how long have I used the solution?

I've been using Control-M for about 21 years.

What do I think about the stability of the solution?

It's a highly stable product. It has to be—it runs your business. It's very mature in that arena.

What do I think about the scalability of the solution?

It's highly scalable, so as your enterprise grows it's very easy to continue adding in agents or to expand out your management platform, with little or no downtime.

We use Control-M for financial applications across the spectrum, including marketing, data analytics, data analysis, and partner management. We continue to grow and as new things come online we're adding them in.

They do a really good job in terms of how they expand the product and keep up with the times. It's very cloud-centric, but at the same time, it can also handle legacy-type stuff. Overall, they've done a very good job on that.

Which solution did I use previously and why did I switch?

What we had previously were all home-grown solutions. We switched to Control-M to get a grip on our environment, to have the single pane of glass to enable us to monitor and manage everything from one location. And the big thing that Control-M allows us to do now that we could not do previously is to orchestrate workflows across all types of disparate systems.

How was the initial setup?

The initial setup was straightforward. It was easy to get going, easy to install, easy to create workflows consistently. There wasn't a huge learning curve. We learned as we went, but it was pretty easy to learn the product.

Our deployment took about a month.

The integrated guides and how-to videos in the solution’s web interface, for helping get to full productivity with the solution, are very helpful. People watch them. They need to be a little more in-depth and they need more of them, but what they have is a good start.

We have about 120 people in our company who are actively using Control-M. They range from developers to operations personnel, financial analysts, marketing analysts, and data scientists. We have a team of three for day-to-day administration of Control-M but they do more than just Control-M.

What about the implementation team?

We worked with a partner to deploy Control-M. Our experience with them was very good.

What was our ROI?

We have definitely seen return on our investment in Control-M, many times over.

What's my experience with pricing, setup cost, and licensing?

It's an expensive product, there's no doubt about it. It's one of those solutions where you're paying upfront to reap the benefits down the road. You're going to spend a lot of money upfront, but the benefits you're going to get out of it are going to quickly pay for it. That's something people don't understand sometimes.

Which other solutions did I evaluate?

We looked at a few others including IBM's Tivoli and Computer Associates.

The biggest difference is that Control-M is a more mature and growing product. The other ones were very stale. They just didn't seem to be keeping up with the times. Also, Control-M requires a lot less administration than the other products did, and Control-M was a lot easier to learn than the others. The others had a very high learning curve.

What other advice do I have?

Look at Control-M from a high level, not only down to the details. See how it can benefit your company. Most companies have data centers, they use cloud, they use software as a service—they use a mixture. But even if you're 100 percent cloud, Control-M can still benefit you because it is going to give you that vision that you've never had before of what is going on in the company. And it's going to present it to you in a way that business owners and business management can understand. It's also going to allow you to do some amazing things with automation around the automation API and Jobs-as-Code. So instead of having all these siloed systems, it is really going to help you get many things under that one roof.

My biggest advice to anybody looking into this product, or any product like this is, is to do your due diligence and get your training. It's very important to have some sort of education on this going into it. That training could be formal training or it could be help from a Control-M partner for your implementation. You can get the easy stuff out of the product on day one, but to get to the things that are really going to save money and make you say, "Wow," that takes some knowledge.

The biggest thing I have learned from using Control-M is that you never know what you can automate until you try.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
IT Operations Specialist with 1,001-5,000 employees
Real User
Helps us achieve faster issue resolution by letting us see the exact issue using error details
Pros and Cons
  • "We are using Control-M for day-to-day operations only. It is helpful for us in our day-to-day operations. It is a key in our financial sector. We are automating via Control-M in our treasury operations, including any evening updates. Control-M makes things easier and faster by helping our treasury operations go without any interruptions."

    What is our primary use case?

    We are using Control-M for workload automation modules for day-to-day operations. We can click for visibility. After getting the information, we can minimize the workload, e.g., if I'm not available today, then I can automate the rescheduling for my operations. If some issues happen, like troubleshooting problems, Control-M identifies the exact error. So, it helps me quickly get into that area and troubleshoot the part.

    With this version, we migrated from AFT to MFT jobs to help with SFTP connections. Before this version, AFT modeling was there. But, to utilize it, we would have to use a third-party system or software. When I moved to MFT modules, I didn't need third-party stuff so I could easily get clearance from the compliance team.

    We are using the web-based version where we give individual users individual accounts.

    How has it helped my organization?

    We are using Control-M for day-to-day operations only. It is helpful for us in our day-to-day operations. It is a key in our financial sector. We are automating via Control-M in our treasury operations, including any evening updates. Control-M makes things easier and faster by helping our treasury operations go without any interruptions.

    50% to 60% of our jobs are automated, like the scheduling part, and don't need manual intervention. The operator will monitor our jobs from that. This also minimizes manpower for updates, and we have already seen improvements in our manpower.

    We have automated critical processes with Control-M, like SWIFT, which is a worldwide transfer application. We also use it for everyday backups. 

    Control-M helps us achieve faster issue resolution. It lets us see the exact issue by providing error details. For example, one of our applications got stuck recently. We didn't know why it was stuck. When we went to Control-M, it said, "The Java memory is full." When the operator sees this issue, they can immediately call the system administrator to kill the process. This reduces time to resolution because it avoids escalation and contacting people unnecessarily.

    If we make drastic changes to the environment, then we can see these changes end-to-end in Control-M. 

    What is most valuable?

    We use Control-M’s Role-Based Administration feature. it empowers decentralized product teams to manage their own application workflow orchestration environments with full autonomy. This feature is mostly under the compliance team. The feature is important, because without it, the day-to-day operations of the bank would not run. It is managing all our on-premises jobs, like application cleanups. We are doing everything via Control-M.

    The use of Role-Based Administration definitely eliminates the need to submit tickets or requests to the Control-M administrator. The integration part of the Role-Based Administration has become very easy for us. We can integrate directly with Active Directory. This makes it easier for us to do things.

    The MFT jobs are a valuable feature for us.

    Control-M provides us with a unified view, where we can easily define, orchestrate, and monitor all our application workflows and data pipelines. It centralizes things and does automatic job scheduling.

    We use Control-M to integrate file transfers within our application workflows. Nowadays, we depend on this feature for all our applications file transfers. This feature is helpful when you need to manage complicated documents or other files.

    For how long have I used the solution?

    We have been using this product for more than seven years.

    What do I think about the stability of the solution?

    I haven't seen any issues as of now.

    One or two guys are enough for each shift. Daily, there are three or four guys who maintain it.

    What do I think about the scalability of the solution?

    Scalability depends on the cost. Expanding can be very costly.

    Whenever new things come in, we request them to be moved to this solution.

    How are customer service and technical support?

    We only use our partner's support.

    How was the initial setup?

    The initial setup is straightforward. It is relatively easy to upgrade the tool.

    We moved everything, including the database. Now, it is the heart of our operations.

    What about the implementation team?

    We have a partner company. However, we are managing it 90% of the time. 

    Our experience with the partner company has been very good. They are very experienced with the solution.

    What's my experience with pricing, setup cost, and licensing?

    The cost of the hardware is high. Because you need to license each job, it is costly.

    Which other solutions did I evaluate?

    We use other tools to streamline our data and analytics projects.

    What other advice do I have?

    For the past two year, we have blocked mobile access per our cybersecurity guidelines.

    I would rate this solution as eight out of 10.

    Which deployment model are you using for this solution?

    Hybrid Cloud
    Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
    PeerSpot user
    Director at a performing arts with 5,001-10,000 employees
    Real User
    By using the credentials vault, we don't need to share passwords anymore
    Pros and Cons
    • "Before Control-M, we didn't have a centralized view and could not view what happened in the past to determine what will happen in the future. The Gantt view that we have in Control-M is like a project view. It is nice because we sometimes have some application maintenance that we need to do. So, in a single console, we can hold the jobs for the next hour or two. We can release that job when it is finished. This is a really nice feature that we didn't have before. It is something really simple, but we didn't previously have a console where we could say, "For the next two hours, what are the jobs that we will run? And, hold these jobs not to run." This is really important."
    • "We develop software. More frequently, we are working with microservices and APIs, using our integration tool, MuleSoft. While Control-M is really a good tool to integrate with other tools, it is important for them to continue improving their microservices and API."

    What is our primary use case?

    Because of security issues that we have, we are a private and public enterprise. Our main area is the lottery in Portugal. This is the most important business that we have. Also, because the money comes from the game, we need to invest it in social, health, and real estate areas.

    How has it helped my organization?

    For my current organization, it is a new tool. We are implementing the tool right now. We have a lot of impact jobs running every day and night, but in a skeletal matter. So, these jobs are running at one o'clock in the morning. With historical run jobs that we needed, we know it took six or seven hours to finish. Then, we have another cron job in another system at eight o'clock. With Control-M, we can reduce a lot of this time. Because when this job is finished, it will immediately start the job in another system. At this moment, we do this manually with an operator. Sometimes, they have errors because it is manual. It is not robots who do the job. Also, it takes a long time. We are losing time between jobs, if it is not automatic.

    Our operator guys mostly use the web interface. As a client, we are more using the UI for the planning of the jobs. However, if we want only to do monitoring, then we only use the web interface. As we continue to work from home, there are a small number of operators who are still at our work. For security purposes, it is important to have the web interface in place because we don't like to install it on our clients because we don't have administration of the PCs. We cannot install on laptops without authorization. Access to Control-M only with a browser is really important and makes our job easier to do. We can access Control-M with a laptop, app, or mobile.

    Before Control-M, we didn't have a centralized view and could not view what happened in the past to determine what will happen in the future. The Gantt view that we have in Control-M is like a project view. It is nice because we sometimes have some application maintenance that we need to do. So, in a single console, we can hold the jobs for the next hour or two. We can release that job when it is finished. This is a really nice feature that we didn't have before. It is something really simple, but we didn't previously have a console where we could say, "For the next two hours, what are the jobs that we will run? And, hold these jobs not to run." This is really important.

    We use the Conversion Tool for audit purposes. We have had things working for a long time, but not documented. The Conversion Tool is nice because it helps us understand our jobs, whether they should be in Control-M or not. 

    What is most valuable?

    The most valuable feature for us is Managed File Transfer. We have a lot of file transfers in-house. Every FTP was being done by hand. Managed File Transfer is simply the best thing for us. This is the most used feature.

    The credentials vault is really important. Before Control-M, every user's operator needed to know the username and password to access a system. With Control-M, we don't need to share passwords anymore. We write down the username and password one time, then we use it without knowing the password. 

    The amount of integration that Control-M already has. We use the web services. We are using the SQL and Oracle integrations because we have a huge environment and a lot of applications in-house. Because we have integrations with all these tools, we don't need to give access to the operators. Now, we have everything in a single pane of glass. The operators can see all night what is happening, where, and if they need manual intervention.

    One of our most used features is Control-M's library of plugins for orchestrating and monitoring work flows and data. We have a lot of different applications, plugins, and API automation, which are really important for us. We are migrating a tool from Apache, which is Java code. So, we can schedule the Java code with the API automation plugin that Control-M delivers for us. We are now starting to operate this way.

    We use the Control-M Role-Based Administration feature. It is integrated with our Active Directory. We have groups in Active Directory, who are administrators and operators. Then, we map this role-base directly in Control-M. Role-Based Administration empowers us to decentralize product teams to manage their own application workflow orchestration environments with full autonomy. We divided this by environment: production, non-production, and demo environments. For each of these environments, we have different roles in Microsoft Active Directory. These roles are implemented by Control-M Role-Based Administration.

    The use of Role-Based Administration eliminates the need to submit tickets or requests to the Control-M administrator. They don't open tickets and are autonomous when doing their job. From a security posture standpoint, it is important for us because we know that only the people who have credentials can access these environments, doing the job that they have to do.

    We use Control-M Centralized Connection Profiles. We create the connections for the user and password. After that, we don't need to share passwords anymore, which is important for us.

    What needs improvement?

    We develop software. More frequently, we are working with microservices and APIs, using our integration tool, MuleSoft. While Control-M is really a good tool to integrate with other tools, it is important for them to continue improving their microservices and API.

    For how long have I used the solution?

    I have been working with Control-M for more than 10 years. First, I was working in a consulting company, as a consultant, where we implemented Control-M. Now, in the last year, I have been a customer in a huge organization in Portugal. 

    What do I think about the stability of the solution?

    We can work with jobs that should run daily because of it. When we need to do an upgrade, it is really important for us not to have any downtime.

    We are always afraid to install the latest version. However, with Control-M, it is really comfortable to move onto the latest version because of the stability. When I worked as a consultant, I never had any problems. Even when we had Control-M in two data centers, if one goes down, then we can run Control-M in another data center. Few software solutions have the stability of Control-M. 

    What do I think about the scalability of the solution?

    We have different areas: real estate, games, social activities, and healthcare. The scalability for us is really important because we have different agents installed by business area. We don't mix it. Also, we have to always buy our VM servers per business area, so we can upscale how we want, which is really nice to have in Control-M. Critical jobs can run from different servers if something is not working.

    How are customer service and technical support?

    BMC support is an eight out of 10. Everyone has centralized outsourcing for the first line of their service desk. They always ask some of their normal questions. After a while, once those guys know our workflow and understand that we already have some knowledge in Control-M, it is really fast to solve the problem.

    Which solution did I use previously and why did I switch?

    We really needed a job scheduling tool. At the end of the day, we bought BMC Control-M. It is for a distributed environment where we have a lot of different working systems, operating systems, and applications. Control-M is the application and tool that meets our expectations.

    How was the initial setup?

    The initial setup was straightforward. It is really easy to understand the architecture, and even install it. Based on some internal rules that we have in-house, Control-M fits well with our architecture.

    It took a day to install and a week to implement. After one week, we had some jobs working and were able to get the users to see, control, and monitor the jobs. We had it deployed and working in less than a week for Windows, Linux, and HP-UX operating systems as well as VMS.

    What about the implementation team?

    My principal difficulty implementing in-house was that people didn't understand what the job scheduling tool can do for us. It was long hours, and a lot of days, saying to our internal colleagues that this is the right tool. With this tool, we didn't need to have a lot of consoles anymore, i.e., working 24/7 to try and open every console to understand what is happening. We can have a single tool for all the jobs, applications, and operating systems. We can monitor and schedule all the jobs. They thought this is rocket science and doesn't exist. This solution has existed for a long time and is really important. 

    What was our ROI?

    The use of Centralized Connection Profiles has helped lower our total cost of ownership. Before BMC Control-M, we had different environments with the same users. We saw before that even the passwords for the different environments are the same. Before Control-M, we had passwords in emails and chats. Sometimes, the password would expire. With Control-M, we changed that. Every environment has an administrator who needs to write a password. We give them access to write the password directly into Control-M. The person configuring the job only needs to know who the user is, not the password.  With this functionality, the time that it takes has been reduced.

    It reduces the duration for a lot of our jobs. We no longer have a window for maintenance applications at night.

    What's my experience with pricing, setup cost, and licensing?

    This is an area where it is a little difficult to work with BMC. They want to do licenses by job, which is what we have. For example, the simplest is to license by job, but they can also license by nodes. While the licensing is simple to use, it might not be the correct licensing model for the customer. It is okay because we want to license by job, which is something measurable. At the end of the day, licensing by job is the most important.

    Which other solutions did I evaluate?

    We evaluated other vendors, like CA, but CA was bought by another company, and we have been a little afraid. Our organization always buys with a tender. Our tender had a lot of requirements on it and only Control-M could meet them all. It was a public tender, so we didn't really choose Control-M. We had a huge list of requirements that we really needed for job scaling. Only BMC could do it. IBM Tivoli tried to answer, but it didn't meet all our requirements.

    Most tools have a huge GUI. You need to open five to seven windows to go to the parameters. Sometimes you don't have all the parameters in the GUI. With Control-M, it is three clicks and we have all the information that we need. We can see that in Control-M, we can see that all the perimeters are there for one job, like Managed File Transfer. It is very intuitive, and we can understand where to find the parameters to configure.

    What other advice do I have?

    I think that every single company should have Control-M installed, because it is really important and useful for everyone.

    I would rate this solution as a 10 out of 10.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
    PeerSpot user
    Sr. Systems Engineer at a financial services firm with 1,001-5,000 employees
    Real User
    Easy to use, extremely stable, and offers excellent technical support
    Pros and Cons
    • "Technical support is very helpful and available 24/7."
    • "While they have a very good reporting facility, the reports that I'm asked to produce, a lot of times aren't necessarily what we need."

    What is our primary use case?

    A lot of the things we've done are just based on our needs, not so much because the product allows you to do it. Basically, I can do everything in Control-M. I mean, we've got plugins for Oracle, SQL, and Informatica, and I can go on and on and on. However, we don't use any of them as our developers prefer not to. A lot of what they do is they do the necessary connections through the batch files themselves.

    It's used for our daily batch. It handles all the batch processes and a lot of our maintenance processes. I would say most of it is file movement of some sort. A lot of it is daily processing, to get it in. Our data warehouse runs through Control-M. The big impetus behind it, when we purchased it, was due to the fact that the auditors wanted a more robust system and something that they could audit. Control-M gives you everything you need for that.

    How has it helped my organization?

    It allows us to automate a lot of the jobs that used to run manually. Everything is automated. We can automate a lot of different processes using Control-M. You can know where it's at, and you can follow it, follow the job flow, from one job to the next, and whatnot, very easily. 

    We used to run a lot of stuff in AT scheduler and Cron which really didn't meet the needs, especially for the auditors. We've taken that, and we've made the system where you know immediately if you got a problem with a job string. Our operations department will page it out overnight if we have a problem, and we take care of it. It's like any other system. If it allows you to do what you need to get done, it's the same every day, you know that you're going to get the same process. It drives the process.

    Like most schedulers, you can bring jobs in many different ways. There are different ways to execute things. One of the things we had was when we were taken over. They were using a combination of the CA scheduler that they had, and they were also using SQL scheduler to do a lot of it. Prior to us converting our data warehouse system to Control-M, they were using the Informatica scheduler. None of this met any of the auditors. The auditors didn't like it as everything was spread out on different systems. They couldn't keep track of jobs. Everything's consolidated now. Everything's running off Control-M. You can follow everything through the entire process. We kick off all SQL jobs using Control-M. They were using SQL to launch just batch files, which had nothing to do with SQL - they were just scheduling it through SQL.

    What is most valuable?

    The capabilities of auditing have been great. 

    The ease of use is one of its great aspects. It's very easy to use and very easy to pick up. 

    It's got an excellent graphical interface. I haven't seen that in anything else that I've looked at, however, that said, I haven't looked at many lately. 

    I know that in 20 years, I have had probably two problems where I've had to call the company to get immediate assistance from them, where we had a system down or something. Its performance is very reliable.

    It integrates with other applications. You can use PowerShell, you can use Perl, you can use whatever. It doesn't really care. It's just running a process.

    The product scales quite well.

    Technical support is very helpful and available 24/7.

    The stability is excellent.

    What needs improvement?

    I will say that at one time we used to run on Solaris and not Windows, however, we were taken over by a company that decided that everything had to be on Windows. We put this in when we were the previous company, and then we were more or less given to the current bank by the FDAC, during the 2009 banking crisis. At that point, they wanted us to implement their solution, which was rudimentary at best. It was a CA product that did not meet the needs. I could not convert what we had in Control-M, to run in that system at that time.

    While they have a very good reporting facility, the reports that I'm asked to produce, a lot of times aren't necessarily what we need. They need to be better customized. I haven't been able to produce the right reports through their reportings facility. I was a Perl programmer and a C programmer at one time. Perl just worked right in there. A lot of our reports were written in Perl, which right now they don't like at all as Perl's not ideal for our company. 

    I can't get to the database tables I want to get to. The database tables they allow me to get to aren't the ones I'm looking for, as, usually, I'm going right into the database, into the raw database, and pulling things out for the reporting I need. I can't do that through their reporting facility, Crystal Reports.

    For how long have I used the solution?

    We've been using the solution for two decades or so. It's been about 20 years. We've used it for a long time. We started using it around 2000 or 2001.

    What do I think about the stability of the solution?

    We've had issues only twice in 20 years. It is very stable. I will say that they have improved it. Originally, when we put in a Windows version of it, we had problems with the database that they were using at the time, which was a Postgres database. Then, at one point, we decided to go to Solaris and run it on Solaris. We had it on Solaris for six years. In six years, I don't think we ever rebooted the server. It ran for six years without any hiccups, any problems. The Solaris system was rock solid. 

    Now, the problems we run into, if we run into any problems, are Windows-based problems. Those Windows-based problems are, for example, if you don't reboot a server once a month, which, thank God we do, you can have issues. We reboot as we have to patch monthly now and we have to reboot it every month. However, we would see if we went two, three months on Windows, that we would start seeing some problems. Rebooting it took care of it.

    That said, that's a Windows problem, not so much a Control-M issue, as we see problems on Windows servers that run for two or three months in any application.

    What do I think about the scalability of the solution?

    Right now, we are running on their small database model. We, at one time, had about 2,500 jobs, and we were on a medium model then. Now, we're down to about 800 jobs a day. It's just a matter of the requirements we have. In terms of scalability, it scales up very nicely. It works very well. You can have multiple servers if you need multiple servers. Currently, we have one Control-M server and one EM server. We used to have two Control-M servers and one EM - EM being the enterprise manager, which is really what's running the system. The Control-M servers basically take care of the current runs, what's currently running on a system. Adding more jobs and adding more resources to it is not a problem.

    It does high availability. We don't use the high availability due to the fact that we have another solution. We run everything in a virtual environment, and take regular snapshots if the system goes down. Should that happen, the snapshots are replicated from our production site to our DR site. We bring up the latest snapshot in the DR site if we lose the production site. It's up and running within minutes, literally. It's just a matter of going in and saying, "Bring these servers up." And they come up.

    Currently, we've got three schedulers using the solution. They have more or less God rights, although they can't change user permissions. Those three schedulers can do anything with the jobs - delete, add, create, whatever. We have about 10 operators that have access to it as well. The operators have a somewhat reduced role from the schedulers. They can do a lot of it. They can bring in jobs, they can rerun jobs, they can kill jobs, however, there's a lot that they can't do. Then we have probably about 60 users that are developers, and they're basically read-only. They can see the jobs, they can see what happens. A lot of it has to do with corporate decisions on control. They didn't want the developers to be able to define jobs and items of that nature. They wanted the developers to define the job through a worksheet, and then the schedulers would actually implement the job. That's just a matter of policy, basically. They monitor their jobs that way. I'm trying to allow them to be able to at least bring in their jobs, for test - not for production - so that they can make it policy change here. If they could do that, it would greatly enhance their ability to get testing done. The downside to that is that you might have a developer that just keeps running the job over and over, and over, and over again, which I've seen happen too. Personally, I can do everything in test. I can't do anything in production at all, except view jobs. I have read-only on everything in production, except for the configuration part of it, to which I have full rights. I used to almost be a fourth scheduler at one time. At this point, there's no need. The limits of my job have been redefined several times.

    Overall, the usage of the product in the company is very extensive. There's not a part of our daily businesses that's not reliant upon Control-M. If Control-M was done, the company would be at a standstill, literally.

    That said, likely we won't increase usage. The company we just merged with, another organization and it's debatable as to how these things go. They have about 5,500 jobs. We used to have a lot of jobs like that, however, the business drives what we do. 

    How are customer service and technical support?

    The technical support is probably the best I've ever worked with.

    If I need support help from them, if we are down, they get back to me, if not immediately, within an hour. 24/7. And usually, we're up within an hour, after the first contact. They help greatly with planning for upgrades. I need to contact them here in the near future. They have a group called the AMIGO group, that does nothing but migrations and upgrades. I need to get with them to go over my plans for transitioning from the old servers to new servers. They will verify that what I'm doing is the right way to do it. If it's not, they will tell me how to do it, which is an excellent resource. 

    They have a very large knowledge base. It's integrated with everything I've ever had to have it integrate with. Their support's been very good.

    When I call BMC, I get an immediate response. I've had products that I've supported, that I've called companies and been on hold overnight. I've literally gone home for the night and left my phone on my desk, off the hook, on hold, and come in the next morning, and I'm still on hold, listening to the hold message due to the fact that the support hasn't answered yet.

    Which solution did I use previously and why did I switch?

    We have recently merged with a company that uses Tidal, and of course, they want to hang on to theirs. We use Control-M. I've actually used several other scheduling products in the past, however, we've been on Control-M now for over 20 years.

    How was the initial setup?

    I'm actually in the process of doing an implementation right now. I'm replacing our current production system. We're replacing EOS, actually, therefore, I'm doing a straight install of everything on the new servers. It is very straightforward. The install is not really difficult. It's fairly simple if you understand how databases work and whatnot. There's really no problem doing it.

    In my case, I can bring up a Control-M server within hours. I only say that as I've done that, as we were not DR prepared back during Hurricane Sandy. I had to bring up a production version of it in Cleveland, in our DR site in Cleveland. Within 24 hours, we were up and running. Therefore, if you need it done fast, it can be done. It's just a matter of, are you willing to put in what you need to put in to do it.

    It's a fairly easy install, really. I personally have never had any training on Control-M. Other people in my organization have had training. That said, I'm the one that put it in and I'm the one that read the manual. That's where I got all my information from, was from reading manuals and whatnot, and directly working with it.

    What's my experience with pricing, setup cost, and licensing?

    I can't speak to what our support costs are. That's out of my realm at this point. At one point, I had an idea, however, I couldn't even tell you what that is anymore. I know that our licensing is based on jobs. We buy licenses based on the number of jobs. Currently, we have about 2,500 licenses. We used to run more jobs than we do right now. We did not get rid of those licenses. 

    It's basically $100 a job, give or take.

    They also don't charge us for items such as the plugins for MFTP, which we don't use, although we could. They wouldn't charge us for Oracle, SQL, or Informatica. It's a reporting product. 

    There's no licensing for the server, there's no licensing for the EM server. All that stuff comes as part of the product. It's all-inclusive.

    From what I've seen and heard from the other company about Tidal, that's where they're making their money from - the plugins. Whereas Control-M doesn't charge us. The plugins are basically free for us. I'm sure there is a charge for support every year. I have no idea what that is. I don't get down into that level.

    I just tell them, "Yes, we need this" and then the purchasing staff takes care of the actual details.

    Which other solutions did I evaluate?

    At the time we were looking for a product, I looked at five or six different scheduling packages. By far, at that time, Control-M was leaps and bounds above all the rest of them.

    What other advice do I have?

    We're customers and end-users.

    We're using the latest version of the solution.

    By far, BMC, from what I have seen, is the industry leader and they are the Cadillac of scheduling. I've worked with a lot of different scheduling systems over the years. When I first got into IT, years and years and years ago, as a JCL programmer, basically you had access to the scheduling system and you took care of the jobs. When jobs failed, you would do the restarts on them, do whatever fix needed to be done, and get them restarted, and get them to rerun. That was on a mainframe. 

    I've used Cron, and I've worked with a number of different schedulers. In the Windows world, other than AT scheduler and Control-M, that's about all I've ever used. I did review five different products back when we put this in.

    Having worked with so many products, and with this one for so long, I can advise that new uses should follow the installation instructions and notes. They're very simple, very straightforward. I would advise others to not get scared off by the price as, initially, the pricing seems rather steep, compared to some of the others. However, they all have their pricing quirks, and they're all making money in one way or another. The way they make their money is based on the way they license it. The per-job style actually works out very well.

    I'd rate the product at a perfect ten out of ten. It has been one of the most stable products that I have supported, and I have supported a lot of different products. I've had fewer problems with it than I have with just about anything else I've supported. 

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Presales- BMC Software at TechAccess
    Consultant
    An intuitive, stable, and easy-to-use solution that provides insights and has a single window for defining workflows
    Pros and Cons
    • "It has multiple features. You can plan your execution in Control-M. It provides one single window where you can define workflows regardless of geographic boundaries and platforms. A batch process can be executed from this single window. It provides insights into your processes. Your business people will know what process they are running and what is the state of the process. Instead of knowing that they're not going to meet the SLA the next morning, the business people immediately know the changes in their process. Control-M is very easy. I can tell a non-technical person that this is how it works, and he would be able to easily understand it. Business people can understand the methodology of Control-M and the intuitive features that it has. It has a fantastic graphical user interface and is easy to understand. You just have to drag and drop but in a very intuitive way. Monitoring features are also good. It has different color coding schemes, which can help you to understand the status of your workflow. An operator who is not that technical and is just monitoring the status of the application can see by color-coding the status of a process. If anything goes wrong or a process is stuck, it gives you a hint. You can just right-click and see the logs and the output. Even if the system is not right there in the data center and is located somewhere else, you can monitor it right from there and see the workflows."
    • "A Control-M on-prem license is based on the number of jobs, which is the number of tasks a particular customer wants to have. These tasks have to be run within 24 hours window. For example, if you have a license for 100 jobs, you can run a maximum of 100 jobs in a 24-hour window. If your operations could not run 10 jobs, and they ran only 90 jobs, they just carry over to the next day, but the next day, they will have 110 jobs. Control-M asks you to buy those 10 more licenses because you were out of compliance in terms of the number of licenses. This is something that needs to be indicated in Control-M GUI so that customers know the number of licenses they're going to use in this time window. Their support and documentation should be improved. I am not that satisfied with their customer support. Sometimes, they don't have the answers. Their documentation is very poor. It is not well written, and it is not in a very logical manner. You can use it on Unix, Linux, Windows, and AIX, but it needs some improvement on iSeries. It needs a built-in mechanism inside the system to give you an option to restore from the last point of failure. If a process crashes, the Control-M needs to have a mechanism in iSeries where the process can be restored from the last point of failure."

    What is our primary use case?

    My client is one of the largest banks in Pakistan. They are using it for their international branches as well as for branches all over Pakistan. They have around 16 or 17 international branches in Gulf, North America, South Africa, Seychelles, and Singapore.

    How has it helped my organization?

    The operation window of our client is 24 hours. At different locations, they have to perform different activities. If you are working in a banking environment, the main activity is at the close of business, which is monitored by Control-M for all of their branches. Instead of having 20 people, now they have three to four people who are monitoring the tasks. Control-M is taking care of the close-of-business monitoring tasks, such as backups, etc.

    What is most valuable?

    It has multiple features. You can plan your execution in Control-M. It provides one single window where you can define workflows regardless of geographic boundaries and platforms. A batch process can be executed from this single window.

    It provides insights into your processes. Your business people will know what process they are running and what is the state of the process. Instead of knowing that they're not going to meet the SLA the next morning, the business people immediately know the changes in their process.

    Control-M is very easy. I can tell a non-technical person that this is how it works, and he would be able to easily understand it. Business people can understand the methodology of Control-M and the intuitive features that it has. It has a fantastic graphical user interface and is easy to understand. You just have to drag and drop but in a very intuitive way.

    Monitoring features are also good. It has different color coding schemes, which can help you to understand the status of your workflow. An operator who is not that technical and is just monitoring the status of the application can see by color-coding the status of a process. If anything goes wrong or a process is stuck, it gives you a hint. You can just right-click and see the logs and the output. Even if the system is not right there in the data center and is located somewhere else, you can monitor it right from there and see the workflows.

    What needs improvement?

    A Control-M on-prem license is based on the number of jobs, which is the number of tasks a particular customer wants to have. These tasks have to be run within 24 hours window. For example, if you have a license for 100 jobs, you can run a maximum of 100 jobs in a 24-hour window. If your operations could not run 10 jobs, and they ran only 90 jobs, they just carry over to the next day, but the next day, they will have 110 jobs. Control-M asks you to buy those 10 more licenses because you were out of compliance in terms of the number of licenses. This is something that needs to be indicated in Control-M GUI so that customers know the number of licenses they're going to use in this time window. 

    Their support and documentation should be improved. I am not that satisfied with their customer support. Sometimes, they don't have the answers. Their documentation is very poor. It is not well written, and it is not in a very logical manner.

    You can use it on Unix, Linux, Windows, and AIX, but it needs some improvement on iSeries. It needs a built-in mechanism inside the system to give you an option to restore from the last point of failure. If a process crashes, the Control-M needs to have a mechanism in iSeries where the process can be restored from the last point of failure.

    For how long have I used the solution?

    I have been using this solution for more than three years.

    What do I think about the stability of the solution?

    It is stable.

    What do I think about the scalability of the solution?

    It is scalable. Its licensing is not based on the number of users. Its licensing is based on the number of tasks that you're using. You can have as many as 100 users, but in the environments that I have seen, there were between 10 to 20 users. You have administrators who can design the workflows, and you have operators who just monitor the results.

    How are customer service and technical support?

    I am not that satisfied with their customer support. I would give them a 4 or 3.8 out of 5. Sometimes, they don't have the answers. 

    Their documentation is not that clear. It is not well written, and it is not in a very logical manner. They just put information in the documentation, and you have to find things. It is not easy. If you are new to this product, you have to spend some time to understand what is it, and when you go to the documentation, most of the pages have a few lines, and then they ask, "Did it help?" It actually doesn't help. There is not much documentation, and it is not that clear. IBM products have very clear-cut, systematic, and guided activity sort of things on the website, whereas BMC's documentation is very poor. It is not that eloquent and clear.

    How was the initial setup?

    It has some complexities because it is a complex environment. It has a three-tier environment on-prem, and one has to establish a secure connection between these entities, which is not easy. The first one is the master server console. The second one is the main engine that determines the scheduling process, and the third one is the agent. Agents have to be deployed on different client machines.

    What other advice do I have?

    I would highly recommend this product. Its setup is complex, but once the setup is done, it hides away all the complexity. The end-user will have a very clear and intuitive interface to define the workflows. It is very easy to use.

    I would rate Control-M an eight out of ten.

    Disclosure: My company has a business relationship with this vendor other than being a customer: distributor
    PeerSpot user
    IT Specialist TWS at a financial services firm with 10,001+ employees
    Real User
    One of the best options on the market with good stability and good add-on features
    Pros and Cons
    • "The initial setup is largely straightforward."
    • "You need to pay for extra features if you need them."

    What is our primary use case?

    We primarily use the solution for scheduling, including compiling for scheduling and financial scheduling across our countries.

    We use the schedule for 19 African countries and also in the UK, on the Isle of Man, where our corporate business is done.

    What is most valuable?

    What Control-M offers at TWS that IBM Workload Scheduler doesn't offer becomes available with the next rollout of the software.

    It's one of the top options on the market today. It's one of the better enterprise solutions.

    The initial setup is largely straightforward.

    The solution is stable and reliable.

    There are lots of features you can add to the solution if you would like to.

    What needs improvement?

    I can't think of any features that are missing at this time. It's a pretty complete solution.

    The licensing needs to be improved. It's a bit difficult right now.

    You need to pay for extra features if you need them. Other options have them for free as part of their offering.

    The product could be more affordable. Right now, we consider it to be expensive.

    For how long have I used the solution?

    I've used Control-M on the mainframe for about four years. I never certified under Control-M, so my experience on Control-M is far less than TWM, however, I am using Control-M currently.

    What do I think about the stability of the solution?

    The stability of the solution is very good. It's very reliable and the performance is good. There aren't bugs or glitches. It doesn't crash or freeze.

    What do I think about the scalability of the solution?

    I'm not sure how the scalability works. I'm a bit confused by the process. I can't say for certain how easy or difficult it is to scale.

    Likely 400 to 500 people are using the solution at this time.

    How are customer service and technical support?

    I only really deal with bank clients. Control-M handles the technical support. I don't deal with them directly and have no idea how technical support works or how helpful they are overall when it comes to troubleshooting issues.

    Which solution did I use previously and why did I switch?

    I also have experience with IBM Workload and TWS. IBM Workload and Control-M products are extremely advanced. What is better between IBM Workload and Control-M, is that Control-M charges you for all your different features. When we go to IBM Workload Scheduler, you have plugins. Those plugins are free unless they were created by a third party. If the third party created them, there's a license fee that goes to the third party for the plugins. With IBM, as far as the product, everything is supplied. There are no additional options that you have to pay for. So you pay a single licensing fee and you get forecasting, simulation, your impact analysis.

    How was the initial setup?

    While the difficulty of the initial setup can vary, the implementation itself is pretty straightforward.

    I'm not sure exactly how long the deployment takes.

    What's my experience with pricing, setup cost, and licensing?

    The solution is quite expensive.

    The solution does charge for extra features. If you want an impact manager you pay for that. If you want forecasting you pay for it. If want any of the functions of scheduling, you pay for each component separately. You also pay for agents. They do not give that as part of the product, so they're add-ons, which costs money.

    What other advice do I have?

    We are a customer and end-user.

    We use the latest version of the solution. We try to stay on the most advanced option. It is deployed both on-premises and on the cloud. We also use various clouds, including public and private.

    IBM Workload Scheduler and Control-M are far superior to any of the other products on the market. 

    In general, I'd recommend TWS or IBM Workload Scheduler to other organizations.

    I'd rate the solution at a nine out of ten. It's a top-of-the-line product.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Software Engineer at a computer software company with 10,001+ employees
    Real User
    Top 5Leaderboard
    A complete package to manage a work environment
    Pros and Cons
    • "The most valuable features are the GUI console, stability, and workflow."
    • "I think it's slightly expensive but at the same time it's a good product."

    What is most valuable?

    The most valuable features are the: 

    • GUI console
    • Stability
    • Workflow

    What needs improvement?

    I think it's slightly expensive but at the same time, it's a good product. 

    For how long have I used the solution?

    I have been using Control-M for ten years. 

    How are customer service and technical support?

    Their technical support is awesome. They're helpful when you're in a complicated situation. 

    What other advice do I have?

    I would recommend it. Control-M is the complete package to manage a work environment. 

    I would rate Control-M an eight out of ten. 

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Pre-Sales Engineer, Solution Architect, Technical Area Coordinator at a consultancy with 11-50 employees
    Real User
    An easy-to-use solution with good stability and integration capabilities
    Pros and Cons
    • "Its compatibility with the new technologies and platforms, like the Google Cloud or Amazon, is the most valuable. Its console allows us to view the duration and execution of a process. It is also very easy to use and easy to implement."
    • "Its operations and infrastructure can be improved."

    What is our primary use case?

    Many companies are using Control-M in Mexico, two main companies from the retail sector have been using Control-M for around 15 years for all the administration of their processes. 

    How has it helped my organization?

    It has been helpful in reducing costs and resources.

    What is most valuable?

    Its compatibility with the new technologies and platforms, like the Google Cloud or Amazon, is the most valuable. Its console allows us to view the duration and execution of a process. It is also very easy to use and easy to implement.

    What needs improvement?

    Some companies have found Control-M a very costly solution, and they think it’s not worth the investment. My recommendation is that they can evaluate some points like Control-M is a leader in EMA Analysis (similar to Gartner Studio), and see the potential of Control-M and the immediate benefits that it can have to the Business. It’s my understanding that BMC will be releasing Control-M Saas, which will have a new commercial schema, more accessible than the On-Premise schema.

    What do I think about the stability of the solution?

    It is very stable.

    What do I think about the scalability of the solution?

    It is very scalable. All our clients are big companies.

    How are customer service and technical support?

    Their technical support is very good. We need to create tickets, and their response time is good.

    How was the initial setup?

    Its implementation is pretty fast and easy. The duration depends on the size of the infrastructure. It could be implemented between one to three months.

    What other advice do I have?

    I would recommend this solution. It has good stability and integration capabilities. It is also easy to use and easy to implement.

    I would rate Control-M a ten out of ten.

    Which deployment model are you using for this solution?

    Public Cloud
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Pre-Sales Engineer, Solution Architect, Technical Area Coordinator at a consultancy with 11-50 employees
    Real User
    Very easy implementation, good integration capabilities, and very stable
    Pros and Cons
    • "The solution has the power to reduce resources, which is good for business. It is constantly updated to remain compatible with new technologies such as Amazon, Azure, and Google Cloud. It's very easy to take advantage of the compatibilities."
    • "The infrastructure could be improved."
    • "Right now, Control-M is the leader in EMA analysis, which is similar to Gartner. However, clients want to invest in a strong technology, and therefore this product needs to keep up with the high expectations set for it."

    What is our primary use case?

    We have a lot of projects with many companies, mostly in México.

    There are two main companies in the retail sector. The clients use this solution for their process orchestration.

    How has it helped my organization?

    The solution has the power to reduce resources, which is good for business. It is constantly updated to remain compatible with new technologies such as Amazon, Azure, and Google Cloud. It's very easy to take advantage of the compatibilities.

    What is most valuable?

    • The dependencies between multi-platform processes are very good.
    • The capabilities of the solution are great.
    • It offers very good reporting.
    • The product offers very good integration with other solutions.
    • The implementation and adoption are easy.

    What needs improvement?

    Some companies have found Control-M a very cost solution, and they thing it’s not worth the investment.

    My recommendation is that they can evaluate some points like Control-M is a leader in EMA Analysis (similar to Gartner Studio), and see the potential of Control-M and the immediate benefits that it can have to the Business.

    It’s my understanding that BMC will be releasing Control-M Saas, which will have a new commercial schema, more accesible than the On-Premise schema.

    For how long have I used the solution?

    I've used the solution within the last 12 years.

    What do I think about the stability of the solution?

    The solution is quite stable. It's a reliable product. There aren't bugs or glitches. It doesn't crash or freeze.

    What do I think about the scalability of the solution?

    The solution scales well. If a company needs to expand it, they can do so rather easily.

    Typically, our clients are large-scale enterprises.

    How are customer service and technical support?

    The technical support on offer is very good. It's from BMC. The customers can
    open a ticket and be sure that they will have excellent technical support. We're
    satisfied with the level of service provided.

    How was the initial setup?

    The initial setup isn't too difficult. It's quite straightforward. We haven't had issues with the implementations that We have done with our clients. The implementation is pretty fast. It depends on the size of the infrastructure, however, it could be implemented between one to three months. It happens very fast if you compare it to other solutions.

    What about the implementation team?

    A certified software consultant will help with the implementation process.

    What's my experience with pricing, setup cost, and licensing?

    The solution offers good value for money.

    What other advice do I have?

    We're BMC partners. We have a business relationship with the solution. While we typically handle on-premises deployments, we also deal with the cloud.

    I would recommend the solution. My recommendation is based on the stability, the constant evolution, and the capabilities of the integration with other software. The implementation is easy. It's easy to use and easy to implement then it's worth the expenditure.

    Overall, I would rate the solution ten out of ten. We've been very happy with it.

    Which deployment model are you using for this solution?

    Hybrid Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Microsoft Azure
    Disclosure: My company has a business relationship with this vendor other than being a customer: MSR Consulting - We're partner form BMC
    PeerSpot user
    Software Consultant at a consultancy with 11-50 employees
    Reseller
    Easy to scale, easy to use, and perfect support
    Pros and Cons
    • "It is very easy to use. The HA feature is also very good."
    • "Its installation can be better. Currently, we have to install it manually. The file transfer feature can also be improved. It is not very easy to transfer a file from business to business. In terms of new features, they can include new technologies. It can have API integration."

    What is our primary use case?

    We are a reseller. Our clients are from banks, retail, and pharmacy industries. We deploy versions 6, 7, 9, and 10 of this solution.

    What is most valuable?

    It is very easy to use. The HA feature is also very good.

    What needs improvement?

    Its installation can be better. Currently, we have to install it manually. The file transfer feature can also be improved. It is not very easy to transfer a file from business to business. 

    In terms of new features, they can include new technologies. It can have API integration.

    For how long have I used the solution?

    I have been using this solution for 11 years.

    What do I think about the stability of the solution?

    It is stable. There are no glitches. It has been working well from the start.

    What do I think about the scalability of the solution?

    Its scalability is good. It is easy to scale. Our clients are medium and big enterprises.

    How are customer service and technical support?

    They are perfect. I would rate them a ten out of ten.

    How was the initial setup?

    The initial setup was easy. The deployment took two weeks.

    What other advice do I have?

    I would recommend this solution. I would rate Control-M a nine out of ten.

    Which deployment model are you using for this solution?

    Hybrid Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Microsoft Azure
    Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller
    PeerSpot user
    Sr. Automation Engineer at a computer software company with 1,001-5,000 employees
    Real User
    Top 20
    Increases efficiency, helps maintain compliance, and the Automation API is very helpful
    Pros and Cons
    • "The Automation API has opened up a world of possibilities for us, including the ability to create workflows on-demand using traditional DevOps tools."
    • "The next major release needs to focus on the lightweight web client."

    What is our primary use case?

    We use this solution for automating workloads across traditional data centers, the cloud, SaaS offerings, and various other Enterprise software packages.

    It is allowing developers and product owners to create complex workflows that may encompass several different products or technologies and have it all visible, monitored, and managed from one place.

    How has it helped my organization?

    The Single pane of glass view has helped us to see the big picture.

    The auditing and archiving capabilities have helped us maintain compliance and provide for a single place to look for errors, check historical runs, etc.

    We have increased efficiency by reducing the number of people needed to watch and react to processing.

    The simplified integrations and scheduling across various products was a big win to reduce silos.

    The Automation API has opened up a world of possibilities for us, including the ability to create workflows on-demand using traditional DevOps tools.

    What is most valuable?

    The most valuable feature is the Automation API - Jobs as Code. This is the future of workload automation. It brings Control-M into the DevOps sphere, and they are focusing a lot of effort with monthly releases of this product.

    What needs improvement?

    The Web interface is coming along but still has some missing pieces. Today, you must still rely on the full GUI client to do everything you need. The next major release needs to focus on the lightweight web client.

    I'd also like to see more out of the box support for Docker, etc.

    For how long have I used the solution?

    We have been using this solution for more than sixteen years.

    What do I think about the stability of the solution?

    This solution is highly stable with a good customer support team.

    What do I think about the scalability of the solution?

    This solution is highly scalable.  We can run one job or a million jobs, with ease. We've never had an issue.

    How are customer service and technical support?

    Technical support for this solution is top-notch. Many of the folks that I email have been there for years! That says a lot.

    Which solution did I use previously and why did I switch?

    Prior to using this product, we used homemade solutions and we outgrew them.

    How was the initial setup?

    The initial setup of this solution is straightforward, but for new users, I would recommend engaging a third party to help you set up and learn the ropes.

    What about the implementation team?

    We used a vendor team to assist with the deployment.

    What was our ROI?

    Over the years we've saved countless man YEARS. We have also avoided having to buy additional products for scheduling and integration. The list really does go on and on.

    What's my experience with pricing, setup cost, and licensing?

    Pricing can be steep, but you get what you pay for. If you are just concerned about cost, you are going to miss the big picture because Control-M has features that are light years ahead of the competition. Don't save a nickel to spend $20.

    Which other solutions did I evaluate?

    Before choosing this product we looked at Computer Associates (CA Technologies) and Tivoli.

    Control-M is light years ahead of any competitor we have looked at.

    What other advice do I have?

    You can try it without buying it. I would suggest checking out the workbench at: https://jobsascode.io

    This is a free version of the Control-M package that is perfect to take for a spin.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    IT Manager at a consumer goods company with 201-500 employees
    Real User
    It helps us keep track of our help desk tickets but it is not very user-friendly
    Pros and Cons
    • "I find it very helpful to be able to keep track of all our help desk tickets."
    • "There's a lot of room for improvement and I think it can be more user-friendly."

    What is our primary use case?

    Our primary use case of this solution is to keep track of our help desk tickets.

    How has it helped my organization?

    The solution helps us to make sure that help desk tickets don't go unnoticed.

    What is most valuable?

    I find it very helpful to be able to keep track of all our help desk tickets.

    What do I think about the stability of the solution?

    We don't use the program that much, so it is stable enough for us.

    What do I think about the scalability of the solution?

    I don't think the solution is very scalable. The version we're currently using is discontinued and I haven't upgraded yet. We don't plan to upgrade soon, because we're working on our other back-office software that's more for our business.

    How are customer service and technical support?

    The technical support is okay, because it's an end of life product.

    Which solution did I use previously and why did I switch?

    The biggest reason for upgrading what we currently have, is the workforce becoming more mobile and we need to give users easier access to submit help desk tickets. That is why we are looking for a solution that can offer this feature.

    How was the initial setup?

    We used a consultant for the deployment and the initial setup was pretty straightforward and easy.

    What was our ROI?

    We haven't seen a ROI yet.

    What's my experience with pricing, setup cost, and licensing?

    Licensing costs are around $3000 a year. 

    What other advice do I have?

    My rating for this solution is five out of ten. It's not bad, but it's not good either. There's a lot of room for improvement and I think it can be more user-friendly. In the next version I would like to see something with integrated mobile device management so that I can keep track of software and devices, having it all in one software for our help desk. I think it would be very useful.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Application Automation Deveoper at iPSL
    Real User
    Easy to use, integrates well, and provides visibility that is invaluable
    Pros and Cons
    • "Most of our tasks also deal with databases, and Control-M's purpose-built module for the databases comes in very handy when handling database components."
    • "A developer sandbox could be very helpful to try out new features or experience them."

    What is our primary use case?

    We use this solution for enterprise workload automation in the financial industry. We schedule and monitor hundreds of business-critical processes.

    We also leverage the Managed File Transfer capabilities of Control-M to handle our file transfers securely & efficiently. Most of our tasks also deal with databases, and Control-M's purpose-built module for the databases comes in very handy when handling database components. It adds value with its capability to execute tasks natively and bring more information to the output.

    The BIM feature is used to monitor the important set of jobs as a service and to proactively alert operations when it sees that some jobs in the critical path are failed or delayed. This helps a lot in maintaining our SLAs efficiently.

    How has it helped my organization?

    Control-M, with its huge integration capabilities, brought most of our scheduling activities under one roof. This adds to ease of use and support. To top that, the visibility it adds to the otherwise hidden information is very useful. In fact, invaluable.

    Although we do not use tens of additional plugins available, we can see how they can be valuable to other companies.

    BMC has now started concentrating more on APIs, which is a welcome move. This enables us to develop 'job as code'. This supports our efforts to adapt to a Continuous Integration/Continuous Delivery model. We hope that they make it one hundred percent compatible as early as possible.

    What is most valuable?

    Integration capabilities, plugins, support communities, visibility, MFT, Reports, APIs. As mentioned earlier, all these features mean that we don't need to use multiple solutions to do the task. It also makes things a lot easier that way.

    MFT changed the way we manage our file transfers. On top of that, all of it is directly visible in the same GUI. All the statistics can be viewed at the click of a button. Although a bit flaky sometimes, it is very helpful.

    Experts in the communities need a special mention here. There's a huge number of people who spend their valuable time helping each other, solving others problems. Although the actual BMC support can be slow in response sometimes, the expertise & the helpful nature of people in the BMC Community for Control-M more than make up for it.

    What needs improvement?

    MFT needs some more polishing. We ran into problems a few times & struggled to get them sorted in time. But, BMC gave their full support to us at such times.

    APIs are not there one hundred percent yet, but BMC just adopted a monthly release mechanism for APIs. I can see that they are on it full time.

    Inbuilt integration with Connect Direct could be helpful. A developer sandbox could be very helpful to try out new features or experience them.

    Application Integrator can be helpful, although I don't see many templates being built by BMC experts. The hub that is available is mostly user-dependent.

    For how long have I used the solution?

    We have been using this solution for six years.

    What do I think about the stability of the solution?

    It's stable ninety-nine percent of the time. Even the other one percent could be because of the funky underlying infrastructure/network setup.

    What do I think about the scalability of the solution?

    Our job footprint is very low, so we never faced any scalability issues. From the documentation, it is my understanding that virtually, there is no limit to its scalability.

    How are customer service and technical support?

    It can be slow at times, but you eventually come to an understanding that as long as you provide all of the information they 'might' need as early as possible, there are better chances that you get your answers 'sooner'.

    Which solution did I use previously and why did I switch?

    I had used Cron scheduler for a short time, but it can be considered almost zero experience. My understanding is that BMC Control-M is years ahead in terms of usability & visibility.

    How was the initial setup?

    The initial setup of this solution is very straight forward. BMCs AMIGO program is there to walk you through the process.

    It gets a bit technical when you need to setup MFTs, but at the same time, it's not rocket science either.

    What about the implementation team?

    We performed the deployment in-house with help from BMCs AMIGO program.

    What's my experience with pricing, setup cost, and licensing?

    Pricing is a tricky area that I don't have much experience in. I can see it getting even trickier with more companies moving to a cloud-based infrastructure.

    Which other solutions did I evaluate?

    We did not evaluate other options before choosing this solution.

    What other advice do I have?

    I like this solution, and my advice is to go for it :)

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    PeerSpot user
    Control-M Tech Lead at iPSL
    Real User
    Provides valuable automation and file transfer capabilities that are critical for us
    Pros and Cons
    • "BIM is a good tool to monitor SLAs, and being a financial organization, this is a very good feature for us."
    • "The Control-M API does not support SQL database-type jobs, where a job has been configured to use the SQL catalog to locate SSIS."

    What is our primary use case?

    We use this solution to automate batch processing, create automated workflows to support various applications, and integrate various endpoints in the workflow to support business processes.

    File transfer between our company and partner is critical for us. MFT has provided this solution and we are now using MFT for internal and external file transfers.

    How has it helped my organization?

    With version 9.0.18, which included new features, it has increased the usage of Control-M.

    Introduction of Control-M-managed file transfer has increased usage in our organization. BIM is a good tool to monitor SLAs, and being a financial organization, this is a very good feature for us.

    What is most valuable?

    The most valuable feature is the Autoedit variable resolution in planning. This feature allows developers to better understand the schedule, and allow them to correct any potential issues in advance.

    The MFT dashboard is also a useful tool to track all file transfers. It provides detailed information about both source and destination.

    What needs improvement?

    Control-M MFT and Control-M API both need improvement.

    The Control-M MFT has to support checksums for FTP transfer between our own Control-M agents.

    The Control-M API does not support SQL database-type jobs, where a job has been configured to use the SQL catalog to locate SSIS.

    BIM needs further improvement to include any dynamic-type jobs with the workflow.

    The support and bug fix timeline need improvement.

    For how long have I used the solution?

    We have been using this solution since 2011.

    How are customer service and technical support?

    Technical support for this solution needs to be improved.

    Which solution did I use previously and why did I switch?

    We did not use another solution prior to this one.

    Which other solutions did I evaluate?

    We did not evaluate other options before choosing this solution.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Sr Operations Analyst at a insurance company with 1,001-5,000 employees
    Real User
    Centralizes our managing of job flows for all our platforms
    Pros and Cons
    • "The most valuable features are the managing of file transfers and the product keeping up with technology."
    • "Their technicians should be more involved when we're applying new technology to Control-M, such as cloud. We're working with cloud right now, with AWS, and getting the attention of a technician, sometimes, can take some time. It would be nice if they had somebody assigned to it. Dedicated support."

    What is our primary use case?

    We use it to control job submission.

    How has it helped my organization?

    This product works with all the platforms that we use today. We're able to centralize our managing of job flows for all our platforms. That's how it really helps us.

    It has also improved our SLAs.

    In addition, it has definitely helped development. Now we have multiple developers running their jobs and it gives them a lot of flexibility.

    What is most valuable?

    The most valuable features are 

    • the managing of file transfers
    • the product keeping up with technology.

    It's also very user-friendly and easy to manage job flow.

    What needs improvement?

    I would like to see the ease of upgrades improved, although they may have addressed that. We're still at an early version, but we plan to get to the latest and greatest very soon, where we can take advantage of easy upgrades.

    Their technicians should be more involved when we're applying new technology to Control-M, such as cloud. We're working with cloud right now, with AWS, and getting the attention of a technician, sometimes, can take some time. It would be nice if they had somebody assigned to it. Dedicated support.

    What do I think about the stability of the solution?

    It's very stable. It's continuously running - we're a 24/7 shop. The only problem that may come up is applying it to new servers with new technologies. There can be little startup problems, but they're usually ironed out. Overall, the stability of the product is awesome.

    What do I think about the scalability of the solution?

    It's very scalable. The product does technically work with any other hardware, using its agents, so it's very scalable.

    How are customer service and technical support?

    Technical support is very good. They're very helpful. The only downside is getting their attention and fixing a problem in a timely fashion. But a lot of it is development. If it comes to an urgent problem, they usually respond fairly quickly. And I must say, there really haven't been that many urgent problems.

    How was the initial setup?

    Upgrades are pretty straightforward. There's not really that much mystery to them.

    What about the implementation team?

    We did use a consultant when we went to a new release from a very old release. But going forward, we're doing our own upgrades. Our experience with the consultant was very good. I forget which consultant we used, it was about eight years ago, but they were very good. They handled everything.

    What other advice do I have?

    My advice would be to go ahead with Control-M. Get a lot of input from their technicians. Work with them. They're very good, and very helpful.

    I've learned a lot because I came from the mainframe area, personally, where now I'm working with all this Windows and agent technology I never knew before.

    We do not have Managed File Transfer yet, but we do want to get to it. We like what it offers, above advanced file transfer. We're looking forward to implementing that.

    I'm going to give it an eight, only because I don't have anything else to compare it with.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    VP Control-M Scheduling at Northern Trust
    Real User
    Centralizes hundreds of applications, and their notifications, into one place
    Pros and Cons
    • "The monitoring tool is very good. It's very easy for expert and entry-level users to use on short notice."
    • "I would like not to have to reach out to a third-party application company to do automated notifications. Right now, we still have people manually calling people and emailing people. There's a company called xMatters - and there are others - that has an API through Control-M that can automate any aspect of failure management. I'd like to see it build right into the product. I'd like to see a better notification product."

    How has it helped my organization?

    I've never worked in a company where we weren't using it, so it's hard to say how it improves our organization. Our Oracle Database backup teams used to do this all themselves via cron. They've automated what was done by cron with Control-M. Other than that, everybody's using it.

    It saves us time. Instead of 800 applications internally doing their own thing, we centralize it into one location where there are notifications. Taking the power of economies of scale into one point of focus, it saves us money for sure. We turned a company of mom-and-pop little fiefdoms all over the place into a company where things are centralized in one location.

    What is most valuable?

    Monitoring is a valuable aspect of it. The monitoring tool is very good. It's very easy for expert and entry-level users to use on short notice. Also, the usability is good.

    What needs improvement?

    The reporting tool needs a major-league upgrade.

    I also would like not to have to reach out to a third-party application company to do automated notifications. Right now, we still have people manually calling people and emailing people. There's a company called xMatters - and there are others - that has an API through Control-M that can automate any aspect of failure management. I'd like to see it build right into the product. I'd like to see a better notification product.

    What do I think about the stability of the solution?

    In some parts of Control-M the stability is good, in some parts it's not so good.

    What do I think about the scalability of the solution?

    We're going to see the scalability soon when we upgrade. 

    How are customer service and technical support?

    Most of the time we don't get the answers we're looking for. That's why we use a consultant company.

    What's my experience with pricing, setup cost, and licensing?

    It works on task-based licensing.

    Which other solutions did I evaluate?

    Procurement may have looked at other products. But from our perspective, they probably would have scared the living heck out of us if they had told us they were looking at other things.

    What other advice do I have?

    You have to talk about it more in terms of how Control-M fits into the scale of other products which BMC offers for what you're doing. It's got Helix, cloud management, ITSM, etc. BMC offers the whole scale - everything. We don't choose to use it all. But from another prospective, it's a real positive that they have this scope, that they can handle everything a corporation could throw at it.

    I would like to see us use more things such as Helix. From that perspective, I would recommend it because of all the product offerings and because a lot of the approved vendors, which work directly through BMC, really make the experience a lot better.

    We learn things every day about the product and the availabilities. We work in an IT environment with inquisitive people. There are millions of options available, parameter-wise, within the system and I learn something new every day, by working around smart people and intuitive people.

    In terms of how the solution affects business modernization initiatives, this is all somewhat new for us. We're starting to go into a little bit of the DevOps and the Workload Change Manager, and the cloud chat-box. We're just starting to get into things like that with BMC Control-M.

    I would rate the solution at eight out of ten. We've had massive growth in the last year to two years because of company acquisitions. We've added a lot of big-data processing and a lot of other processing and it's handled it quite well. We really haven't had any serious outages in quite a long time, even through the large growth we've had. We've doubled the work and it's handled it seamlessly. It's just that the reporting aspects are poor, because management always wants to know things. It's hard to get at tangible numbers without doing a lot of additional work outside of the system.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Control-M Analyst at a retailer with 1,001-5,000 employees
    Real User
    It is always running and never breaking
    Pros and Cons
    • "It can do anything that I need. We do real-time jobs. We also do jobs that have to run at certain times. I have not been presented with a scheduling need that I was not able to do. It is very flexible and dynamic."
    • "I'm not sure how the solution fits together with our business modernization initiatives, as there are things outside of my area, even though Control-M is the scheduling tool of the company. They may use other things, e.g., Big Data."

    What is our primary use case?

    We use it to schedule nightly batch jobs. We also have jobs that run during the day on a cyclic basis to provide up-to-date, real-time information for the company.

    I'm also pretty much focused on keeping things going. I'm the only scheduler at the company. We have about 4000 jobs in the daily schedule with around 42,000 iterations of jobs.

    How has it helped my organization?

    Everything that we schedule is run through Control-M. It supplies and provides what is needed, whether it is nighttime processing or cyclic job streams that are needed for the company to do what it needs to do.

    What is most valuable?

    The whole Control-M scheduling package is valuable. 

    The most important features are that it is easy to use and graphical, since I'm a graphical person. This allows me to see it on the screen. I've used other scheduling tools, and the information wasn't there. Being able to see the jobs that connect to another job is real important to me.

    It can do anything that I need. We do real-time jobs. We also do jobs that have to run at certain times. I have not been presented with a scheduling need that I was not able to do. It is very flexible and dynamic.

    I learned it intuitively, and it's easy to use. I speak to operators who sometimes have limited technical knowledge and they are able to pick it up with my help. They're able to pick it up pretty easily and do the functions that they need to do. 

    What needs improvement?

    I'm not sure how the solution fits together with our business modernization initiatives, as there are things outside of my area, even though Control-M is the scheduling tool of the company. They may use other things, e.g., Big Data.

    What do I think about the stability of the solution?

    It always works. There is never a problem with Control-M. If there is a problem it is either with the server Control-M runs on or a scheduling error that was made. 

    Control-M is always running and never breaking. I always tease server people about rebooting, since my application is always running.

    We were on version 6 and went to version 8 about four years ago. Everything worked just like it used to, but it was more streamlined. When we went to version 9 last year, it was even more streamlined. Things just looked more up-to-date, and it was more web-based. 

    Sometimes, I don't think of what can happen next, but I see the new version, and think, "Oh wow, that was a great idea!"

    What do I think about the scalability of the solution?

    We keep growing in number of jobs. We have more jobs every year, and it is never a problem. Everything still runs like it is supposed to. It works quite well, and there is never an issue with the job count getting bigger.

    Compared to large companies, we are small as far as our Control-M footprint.

    How are customer service and technical support?

    The technical support is great. On their website, they have a knowledge base, where a lot of times, I find the answer to my problem. If not, whether it is a question or technical problem, I open a case online, and I get responses very quickly. If it is a high level problem, I will get a call back right away. They have follow-the-sun support, so I always have access to someone to talk to. If production is down, I will get someone on the phone right away, and I've never had a problem. They always answer my questions, which is very helpful. They never say, "Hey, you could have looked this up over here." They give me great answers back, which have helped quite a bit.

    Which solution did I use previously and why did I switch?

    When I got there, we had Robot Schedule. With this solution, I couldn't see the job connecting, which was sort of frustrating. It was like, "Hey, where does this one go?" 

    I know Robot Schedule has advanced. However, we had Robot Schedule and Control-M, and we migrated off of Robot Schedule and moved everything to Control-M. and I was part of that process. I just felt so much better after we phased off Robot Schedule.

    How was the initial setup?

    The upgrade process is great. They have a whole department with their AMIGO program, where you can have someone walk you through it. We have upgraded to 9.18. When we go to 9.19, it will be real quick. It should be almost hands off from what I understand, and that is what I am attending this BMC event to find out about: the upgrade process. When we did the last one, it was real easy. I understand it will be even easier going forward, so I'm happy with that.

    What was our ROI?

    This product saves hours in a day based on my experience working here versus other companies with manual operations.

    The solution has helped reduce IT operations costs. Years ago, I would get many calls in operations. I get zero calls now. I may get an email or two about a question operations has, but everything runs. It doesn't break and works like it is supposed to.

    Which other solutions did I evaluate?

    I have been exposed to a little bit looking online. We talked to someone through our rep. They were looking at Control-M and some other source scheduler. They went with the other scheduler for some reason. I looked at it online, and thought "Wow, this looks really weird."

    What other advice do I have?

    Do your due diligence. Look around at what is out there. However, I would 100 percent be behind Control-M. It's a great company. Their support is good. The product is great. It's a good investment. It will keep growing and cover any needs that we have. This product can do everything I need and can help me do anything I need to do to schedule for real time information, supplying things, and batch jobs at night.

    We are automating more things. I sometimes hear an application team say, "We are running this manually, and we want to make it automated." I will make a few jobs to save them from doing what they are doing manually and automate it. I am always looking for more things to automate.

    The people who are in development of this product seem like they are very forward thinking, and always thinking, "What can we do next?" I think that is great.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    System Admin and Architect at a financial services firm with 1,001-5,000 employees
    Real User
    The product provides visibility into the work that gets done
    Pros and Cons
    • "Monitoring is a valuable aspect of it. The monitoring tool is very good, and it is easy for expert and entry level users to use on a short notice."
    • "The reporting tool still needs a lot of improvement. It was supposed to get better with the upgrade, and it really didn't get better. It needs help, because it's such a useful thing to have. It needs to be more powerful and easier to use."

    What is our primary use case?

    It automates operations for all parts of the company. There isn't a part of the company that doesn't have jobs scheduled for Control-M.

    How has it helped my organization?

    The amount of work that gets done. We execute probably up to a million jobs a day. With Control-M, there is visibility into it. There are notifications when things go wrong. I don't think our company could run without it.

    I am sure it has improved application reliability and SLAs.

    What is most valuable?

    Monitoring is a valuable aspect of it. The monitoring tool is very good, and it is easy for expert and entry level users to use on a short notice.

    What needs improvement?

    The reporting tool still needs a lot of improvement. It was supposed to get better with the upgrade, and it really didn't get better. Its reporting aspects are poor, and management always wants to know things. It is sort of hard to get at tangible numbers without doing a lot of additional work outside of the system. It needs help, because it's such a useful thing to have. It needs to be more powerful and easier to use.  

    Our users always want access to the database directly, so they can do their own queries and pull their own data. However, there really isn't a tool that we can give them that does what they want, and we don't give access to our production database. Although, in our new infrastructure, we are setting it up so we have a mirrored one where they can run queries, because there has been so much demand. Though, it would be nice if there was a tool within Control-M so people wouldn't be asking for this.

    I don't want to have to reach out to a third-party application company to do automated notifications of any form. Right now, we still have people manually calling people and emailing people. They should have built-in integration for better notifications using an API, similar to what xMatters offers.

    For how long have I used the solution?

    The company has had the product for 15 to 20 years.

    What do I think about the stability of the solution?

    The stability varies a bit. There are bugs that we run across. There are some issues that we have. However, when you think about the amount of work that it does within the company, it runs a million things a day, and it pretty much works. I'm not up in the middle of the night every night with problems. Overall, it's very stable, but it's not immune to problems. Considering the amount of work that it does, the problems that it has are very small.

    The last upgrade took us three years. Up until the current version that we are about to go into, you had to build out a whole new infrastructure, then extract data and put it back in place. Now, it's a huge improvement, as upgrades do not need to build out a whole new infrastructure. 

    What do I think about the scalability of the solution?

    We are probably one of the largest users of Control-M due to the amount of work that it does for us, and we could have it doing more. We are currently upgrading it.

    We haven't had any serious outages in quite a long time, even through the large growth that we have had. We've doubled the work in the last year and a half to two years, and it's handled it seamlessly. 

    How are customer service and technical support?

    Most of the time, we don't get the answers that we are looking for from the technical support. That is why we use a consultant company.

    Sometimes, it's very good, and sometimes not. We have mixed feelings. It used to be better.

    Which solution did I use previously and why did I switch?

    Oracle Database backup teams used to do this all themselves via cron. Now, they have automated cron to Control-M for a lot of our database backups where they used to do this outside of Control-M. Other than that, I think everybody is using it.

    How was the initial setup?

    The initial upgrade setup (for basic functionality) is not difficult.

    I would like a simpler setup. We have had some challenges implementing, having to play with some different settings. In order to get it to do what was wanted of it, not alerting too often nor giving false alarms, it takes a bit of setup. Maybe something a little easier to use for setup would be nice.

    What about the implementation team?

    We've been using a consultant, for the last two upgrades, which first came to us through BMC Professional Services. Now, we use them directly and are very happy with them. Because there is not enough internal staff at our company for Control-M to do day-to-day and upgrading, we bring in help.

    What was our ROI?

    It has to save us time. Instead of 800 applications internally doing their own thing, it centralizes everything into one location where notifications, etc., take the power of economies of scale into one central point of focus. So, it saves us money for us and our customers, whose jobs we are scheduling.

    What's my experience with pricing, setup cost, and licensing?

    We have a five-year contract with task-based licensing.

    Which other solutions did I evaluate?

    We had another solution in-house because it came to us through an acquisition of some business. So, I dealt with a title scheduler for a couple of years. It was different. It was not as scalable, robust, and more difficult.

    What other advice do I have?

    I would recommend it for the scalability and dependability. The software is constantly being improved and new add-ons are being created. It is a robust tool that's stable. It is well-supported, especially compared to a lot of other options out there.

    We have had massive growth in the last year to two because of company acquisitions. We have added a lot of big data aspect processing and a lot of other processing. It has handled this quite well.

    We are just starting to go into a bit of the DevOps, Workload Change Manager, and Helix Chatbox.

    Even though we don't chose to use their wide scope of products, it is one of the things that is a real positive about BMC. They can handle everything a corporation could throw at it, which makes the experience of working with them a lot better.

    We learn things everyday about the product and its available features. We work in an IT environment with inquisitive people. There are millions of options available, parameter-wise, within the system. I learn something new everyday by working around smart, intuitive people.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Data Center Operations Supervisor at a non-tech company with 1,001-5,000 employees
    Real User
    If a job fails, that development team is notified right away, improving reliability
    Pros and Cons
    • "If a job fails, that development team is notified right away, which improves reliability. Previously, it was on the operators to notify the developers that their job failed, erred, or aborted. Now, it's all automated."
    • "The initial setup was complex, because I wasn't used to it."

    What is our primary use case?

    We use it for our job automation, running jobs daily, monthly, and annually. So, it is all automation.

    How has it helped my organization?

    We use another product, which is a BMC competitor, and we were able to integrate the two product. Therefore, if a job fails, it is automatically contacting the development team who is in charge of that job.

    What is most valuable?

    Automation is its most valuable feature. It comes down to if you schedule a job, then it runs on its own. You don't need to have an operator manually start a script, start a mainframe job, etc.

    I love the usability. It works. 

    If a job fails, that development team is notified right away, which improves reliability. Previously, it was on the operators to notify the developers that their job failed, erred, or aborted. Now, it's all automated.

    For how long have I used the solution?

    I'm still fairly new to the product.

    How are customer service and technical support?

    The technical support is great. They get it back to you right away. As soon as you open up a ticket, they are on it. I am happy with them.

    Which solution did I use previously and why did I switch?

    We had a BMC competing product, then we integrated it with Control-M.

    How was the initial setup?

    The initial setup was complex, because I wasn't used to it.

    What about the implementation team?

    We used a consultant for the deployment. We had a great experience with them.

    What other advice do I have?

    We are not yet using the solution's application workflow orchestration.

    We are not using it for business modernization initiatives yet. 

    We don't use any other BMC products.

    We're not fully entrenched in Control-M yet.

    Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
    PeerSpot user
    Manager Digital Solutions at a transportation company with 10,001+ employees
    Real User
    It creates an audit trail for jobs that we run off of it
    Pros and Cons
    • "Because it's a tool which allows us to do scheduled work, it allows for notifications when jobs aren't running within that scheduled time frame. This improves the opportunity to meet SLAs."
    • "The company has been working with BMC on the MFT. There are still some things about MFT which don't work the way that we want with our needs. So, we would like to see that improved."

    What is our primary use case?

    We do scheduling of tasks and jobs in Control-M.

    The company has had the product for over 25 years.

    How has it helped my organization?

    The opportunity to automate work so you have an audit trail, especially with governmental requirements in a regulated industry, such as the airline industry. It's really important that we have that audit trail.

    Because it's a tool which allows us to do scheduled work, it allows for notifications when jobs aren't running within that scheduled time frame. This improves the opportunity to meet SLAs.

    We have all sorts of things which run through it, both on distributed and mainframe platforms. They all seem to run quite successfully. We're looking to add some additional work off of distributed platforms that will run with Oracle types of processing. But, we have a lot of work to come to the tool that we're not using it for yet.

    What is most valuable?

    It creates an audit trail for jobs that we run off of it.

    With opportunity to run things through a repository, such as a scheduler, you have a better opportunity to ensure the information is where it needs to be when it needs to be there.

    What needs improvement?

    The company has been working with BMC on the MFT. There are still some things about MFT which don't work the way that we want with our needs. So, we would like to see that improved.

    While the solution has affected the collaboration between our development and operations within our company, there is a need and opportunity to further that relationship with the use of this tool, so the enterprise uses it on all platforms. We will get there, but we are just not there yet.

    What do I think about the stability of the solution?

    For our shop, the tool is 99.9 percent reliable. We have very few instances of disruption with the tool.

    We don't have any complaints about the usability. We like what it does. There are no issues with usability of the tool.

    What do I think about the scalability of the solution?

    As we increase the number of tasks or jobs on the system, there are concerns about cost.

    Which solution did I use previously and why did I switch?

    We previously used CA products.

    What was our ROI?

    We have seen ROI. Our in-house developed tool has been able to use the Control-M platform, making it easier for us to manage and monitor our file delivery processes.

    Control-M saves us time.

    What other advice do I have?

    Because we have been so pleased with this product, I would encourage others to look into this product with a view on what are their needs. Ask the right questions of either their sales rep or technical person from BMC to understand how this tool would work successfully for them, because it's been so successful for us.

    Because we've had it for so long, and it's been such a stable product, some of our folks on the distributed side of things need to learn how to use Control-M effectively in regards to output when tasks or jobs fail. They need to give us smarter outputs, so we can resolve things more quickly.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    E-Business Engineer at a financial services firm with 1,001-5,000 employees
    Real User
    It has made us more efficient by reducing the manpower needed for processing between systems
    Pros and Cons
    • "Control-M has improved application reliability and the SLAs in our company by quite a bit. You can see if problems are coming. If we have an SLA in a couple of hours, we know well before that couple hours if processing is behind, and it allows us to take some preventative action."
    • "It has absolutely saved us time. It has made us more efficient. As far as the processing between systems, we don't have as many people. They have been able to focus on other efforts, because we have been able to automate more stuff with Control-M."
    • "Sometimes, with technical support, they will take feedback, but you don't know where that feedback goes or if it proceeds along in the thought process."

    What is our primary use case?

    We use it to handle most of our batch processing and all of the transactions that we do on a daily basis. It's a large financial institution which handles quite a bit of processing on an individual basis, and we both mainframe and distribute it.

    How has it helped my organization?

    We are receiving files from another system, then we use the File Watch Utility (because we have no view into the other system and how it works). However, when files arrive on certain servers, we're able to pick them up and trigger further downstream processes from them.

    Control-M has improved application reliability and the SLAs in our company by quite a bit. You can see if problems are coming. If we have an SLA in a couple of hours, we know well before that couple hours if processing is behind, and it allows us to take some preventative action.

    What is most valuable?

    • The ability to go from one system to another.
    • To be able to trigger something off of it, yet we are still on a mainframe for our batch processing. 
    • To be able to trigger something from the batch, then distribute that back and forth.
    • The solution has always been very streamlined. 
    • Ease of use
    • The BMC customer service behind the tool has been most valuable.

    What needs improvement?

    They have Workload Change Manager, and I would like to see a little more of that. Being in the business that we're in, there's a lot of hesitance. We are very hesitant to change things in the banking industry. It isn't bleeding edge by any means. Getting people to buy into things is sort of the hard part, because everybody wants their money to be handled properly.

    For how long have I used the solution?

    I've used Control-M in multiple industries over the past 20 years.

    What do I think about the stability of the solution?

    The solution is very stable. We have our mainframe as well, which has not been bad at processing, and it's pretty stable. With the application of Control-M, we've seen minimal downtime. If there has been downtime, it hasn't been with the application. It has been with the hardware, and you can't get around that part of it.

    What do I think about the scalability of the solution?

    It is a good application for scaling. We're able to scale pretty fast, whether we're building a small or large set of jobs. When we have new servers being built, agents are already put on them, and we can work pretty quickly without having to step back to handle it.

    How are customer service and technical support?

    The technical support is extremely helpful. You can provide just a basic description of your case. If they need to, they can log onto your system. They can shoot you into the right direction, whether it's a knowledge article, community forums, etc. Overall, it is great technical support. Though, it has been a while since I've had a technical call with them.

    Sometimes, with technical support, they will take feedback, but you don't know where that feedback goes or if it proceeds along in the thought process.

    Which solution did I use previously and why did I switch?

    They did previously use CA-7 for the mainframe. They switched for the ability to use both distributed and mainframe from one central point.

    What about the implementation team?

    We did recently migrated to version 9.0. Our organization did use a reseller. Our national IT group manages the application. We are just the user of it, so I wasn't involved in any of that.

    What was our ROI?

    It has absolutely saved us time. It has made us more efficient. As far as the processing between systems, we don't have as many people. They have been able to focus on other efforts, because we have been able to automate more stuff with Control-M.

    What other advice do I have?

    Do the trial demo. Reach out to others via the BMC community forums. I don't believe a license is required. It's just a sign on. There are multiple vendors who are resellers or BMC partners who will provide you with input. All you have to do is ask. Feel free to ask others. The people who I have dealt with have always been forthcoming with information. They will tell you what they see as a plus or minus.

    It has helped us streamline some things in IT operations, which is probably a slight improvement. We haven't seen any negative impacts.

    I've used it in different forms and versions for about 20 years now. I'm pretty familiar with it from an operations standpoint. The tool itself is a ten, and the customer service behind it has made that even more so.

    It's worked pretty well. I haven't been able to take a lot of advantage of some of the new features, so I haven't been able to expand on those. For what we do now, it chugs along pretty well.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Team Lead at a transportation company with 5,001-10,000 employees
    Real User
    Good for Legacy Corporate Enterprise but Less Optimal for Modern Open Source Environments
    Pros and Cons
    • "We value Control-M mainly for the ability to control multiple nodes in a coordinated manner. Control-M has the ability to really coordinate across a lot of nodes."
    • "We would recommend modernizing the look and feel of Control-M. They also need to move towards more self-service and development in their environment. It's very antiquated."

    What is our primary use case?

    Our primary use cases for Control-M are scheduling, jobs, monitoring, and acting on job scheduling.

    What is most valuable?

    We value Control-M mainly for the ability to control multiple nodes in a coordinated manner. Control-M has the ability to really coordinate across a lot of nodes. That's the most valuable thing. 

    Control-M is a mature tool with many features. It's pretty stable and very easy to learn. You can become an expert in it within a short time.

    What needs improvement?

    We would recommend modernizing the look and feel of Control-M. They also need to move towards more self-service and development in their environment. It's very antiquated. Opening up to more open source tools and switching the connectivity to additional tools would also be improvements. 

    Most of the tools that are available with Control-M are antiquated. The self-service is currently not as function-rich as competitors. Control-M is not the best.

    For how long have I used the solution?

    We have been using Control-M for about two years.

    What do I think about the stability of the solution?

    It is stable.

    What do I think about the scalability of the solution?

    Control-M is very scalable.

    How are customer service and technical support?

    Comtrol-M technical support is done through a local agent. We are in Israel, so the agent in Israel is the one giving it. It's adequate, not perfect. It's okay.

    Which solution did I use previously and why did I switch?

    Previously we used some collection of ad hoc tools. It was a consolidated solution, i.e. a single solution that was used across the board.

    How was the initial setup?

    The setup of Control-M is okay. It was done before my time by the vendor or a vendor agent. A third party authorized by the company itself helped with our implementation.

    Which other solutions did I evaluate?

    This is the first time for us implementing the solutions using Control-M.

    What other advice do I have?

    We use Control-M with two administrators on average, sometimes three. With self-service, it's about 15 people who use the self-service option of it for end users, if not more.

    I would like to suggest that Control-M implement a more modern way of using new tools. They should look at what they implement to determine if it is a legacy type or a batch type, then it would work better.

    If they intend on moving to more modernized tools, then this approach might not be best for them. Control-M is really good for legacy, corporate enterprise but less optimal for modern, open source environments.

    Overall, the main great improvements needed in Control-M is for better self-service. Give it more functionality for this self-service. The tool itself needs better out of the box connectivity to additional standard market tools.

    I would rate Control-M at a seven or eight out of ten because it fits legacy stuff but once you're stepping into modern environments then you find yourself struggling. Control-M is a workhorse, but it's not 100% perfect.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Production Engineer at Alphaserve Technologies®
    Real User
    File transfer module is quite advanced, this version has less need for written programs and is more GUI-based
    Pros and Cons
    • "The feature we use most in Control-M is related to the file transfer module. It is quite advanced compared to the other tools like Automate, etc. The new version which has come of same MFT has a lot of advanced features which makes it very easy to work with. There is less need for written programs and more GUI-based stuff."
    • "One feature I would like to include is in the middle of the monitoring domain. In the monitoring domain, if I have to update a number of jobs, the only way to do it is by manually clicking on each job. I would like a feature that allows me to do a mass update in the jobs, which I feel is still lacking."

    What is our primary use case?

    We have used Control-M mostly as a file transfer and in conjunction with Hadoop.

    How has it helped my organization?

    We have many feeds coming in from different companies which are used by the business for various reasons and we must collectively have a central point to gather the files and feeds. We also use Control-M for encryption, decryption, and sending data across to different business users that begin at a point of time and making sure that we are not missing unnecessarily. It's a real help what we are getting. The example for us is we have a lot of business which depends on feeds which, if not properly processed, affect the stock exchange. So Control-M acts as a mediator in between that and provides it in a very efficient way. This has reduced a lot of manual intervention required as a business.

    What is most valuable?

    The feature we use most in Control-M is related to the file transfer module. It is quite advanced compared to other tools like Automate, etc. The new version which has come of same MFT has a lot of advanced features which makes it very easy to work with. There is less need for written programs and more GUI-based stuff.

    What needs improvement?

    One feature I would like to include is in the middle of the monitoring domain. In the monitoring domain, if I have to update a number of jobs, the only way to do it is by manually clicking on each job. I would like a feature that allows me to do a mass update in the jobs, which I feel is still lacking.

    This version has done an amazing change, compared to version 7 and the versions after that. I'm not sure what they should change at this stage. One recent feature they have come up with is if we can upgrade Control-M agents from a central location. I would still prefer a solution where I can do an installation of the controller module from a remote distance. That's something they don't have. I know why it has still not come up, but it could be a great feature if we could include that somehow. To push out these sort of installation setup files onto another machine and get it in installed. It is not there for now, though.

    I would rate this solution as eight out of ten. The reason for this rating is because of the scope of implementation. It will have an ultimately upper hand to the other tools in the market. They can show what most other controls don't have. Nevertheless, these features would really help as well. I would like to see more of them.

    For how long have I used the solution?

    We've been using Control-M for around eight years.

    What do I think about the stability of the solution?

    It is a very stable solution and BMC, the parent company, really comes up with tech packs and upgrades, which add new features and also resolve issues. Also, their knowledge base is quite full, which helps a lot to find the solution easily from the website.

    What do I think about the scalability of the solution?

    I rate them nine out of ten for scalability.

    On average, the control team consists of around fifteen people. This ranges from the elements of both which is the monitoring team and the L2 support which is for the scheduling team. Then there is also L3, who is the administrator. Apart from that, we have certain business users that will use the help service module often.

    If we are looking at a 24 path sell and support, we would need close to seven members on a daily basis. That's the same for L1, L2, and L3 teams to each do daily support. L1 would be for monitoring, L2 for scheduling, and L3 is administrative.

    We do have certain programs to increase usage down the line, which we're considering. I would say close to 60 to 65 percent of the company is using Control-M right now.

    How are customer service and technical support?

    The technical support is great and I would give it a ten.

    Which solution did I use previously and why did I switch?

    My main experience is with this as the central unit, but I have used other tools. The main reason I chose Control-M was firstly that it is user-friendly. Secondly, the market is wide open for Control-M, and a lot of other organizations use it. So it gives Control-M the upper hand in the market to work on something like this.

    How was the initial setup?

    It was quite simple since Control-M has a very user-friendly GUI. That made it fairly easy to relate with the business and convert it into something which looks familiar.

    What about the implementation team?

    We kind of started from scratch, so I think it took two to three months for us to set everything up at the initial stage. The strategy was to tackle one business at a time so that we don't complicate stuff because not everything is automated. We started to target one business/application at a time and converted them each into something which Control-M can work with.

    We did the deployment on our own based on our experience. We had previously deployed it for certain clients basically so we were primarily the consultant for that.

    What was our ROI?

    I may not be able to convert it into a value in this way, but it does more in terms of reducing manual intervention. This, in turn, means less human resources are being used. For instance, if there are three people in a team and controlling certain work, they could probably put more on one resource. So that reduces the cost of resources in the whole organization.

    What's my experience with pricing, setup cost, and licensing?

    We have account based licensing. There are two or three types of licensing. One of them is based on the number of jobs, so we a license close to 4,000 jobs per day.

    The cost is based on the different modules, which we buy from them. If we a buy a hardware module, which we are presently using and integrating, that is an additional cost, but I'm not sure of the amount. Each module comes with a different cost.

    Which other solutions did I evaluate?

    I have experience with alternates like IBM Tivoli and another software called JAMS. These are the ones that I have worked on and the features and user-friendliness of both of them is fine. It's such a different level compared to this, so that's the reason I'm sticking to Control-M.

    What other advice do I have?

    For those who want to implement, there are a few cons. Cost-wise it is not very simple for every business to implement it. So they should really plan if they are going to use it extensively. If not, they should think twice about it. 

    If they are thinking of implementing, though, they should analyze the business and check which controller modules will really help them enhance their work and ultimately transform their work into an automated solution, which in turn will reduce their cost. 

    I would really suggest someone who is planning to use Control-M or wants to deploy is first to check which modules are really required and also what kind of licensing makes sense for their business. If its a very large enterprise then it would be great to use a premium based license. If not, it's better to use a job count based license. So that is a point which they should check before implementing.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Manager Data Architecture Services at a healthcare company with 10,001+ employees
    Real User
    It has the ability to handle files remotely, but a smartphone interface would be welcome
    Pros and Cons
    • "Ability to handle files remotely through the advanced file transfer feature."
    • "We are now able to deliver data to our data warehouses and dashboards promptly."
    • "A smartphone interface would be welcome."
    • "Finding documentation on the website can be a bit confusing."

    What is our primary use case?

    Relatively small setup for ETL jobs only. We do not use Control-M for enterprise-wide scheduling and automation.

    How has it helped my organization?

    • Job scheduling for our ETL batch jobs has become streamlined and more efficient. 
    • We are now able to deliver data to our data warehouses and dashboards promptly.

    What is most valuable?

    • There is a wide range of connectors. 
    • Ability to handle files remotely through the advanced file transfer feature.

    What needs improvement?

    • A smartphone interface would be welcome. 
    • Finding documentation on the website can be a bit confusing.

    For how long have I used the solution?

    Three to five years.
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user63360 - PeerSpot reviewer
    Principal, IT Data Research and Mining Analyst at a healthcare company with 1,001-5,000 employees
    Real User
    Enables batch job automation and the dashboards allow us to see what's happening
    Pros and Cons
    • "Automation of the batch jobs is the most valuable feature."
    • "I would like to see automatic license management. And probably more importantly, some kind of machine learning to help identify the optimum automation path."

    What is our primary use case?

    It is primarily for batch job automation. It's working just fine.

    How has it helped my organization?

    It has certainly evolved over time. The latest versions have much better dashboarding and we can see what's happening. That is a significant improvement.

    What is most valuable?

    The automation of the batch jobs.

    What needs improvement?

    I would like to see automatic license management. And probably more importantly, some kind of machine learning to help identify the optimum automation path.

    For how long have I used the solution?

    More than five years.

    What do I think about the stability of the solution?

    It's very stable.

    What do I think about the scalability of the solution?

    It's as scalable as we've required. We haven't seen any problem.

    What other advice do I have?

    Your process, standards, and control libraries: It's really important to have an advanced strategy around how development is going to take place. If each team is doing their own thing, it's hard to manage it.

    My most important criteria when selecting a vendor, in this case, since it's a mature product, would be ease of migration and, obviously, reduction in cost.

    I rate it a nine out of 10. What would make it a 10 would be a reduction in the cost and, even more so, the intelligent automation. The ability to do some machine learning and dynamically reduce the amount of time that the automation is taking is more important than cost at this point.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user896988 - PeerSpot reviewer
    Head of IT Procurement at a renewables & environment company with 5,001-10,000 employees
    Real User
    We are able to let users access the system and manage jobs: self-service
    Pros and Cons
    • "You can let users access the system and manage jobs: self-service."

      What is our primary use case?

      Primary use case is automation, and it has performed fine.

      How has it helped my organization?

      I don't think it has actually maybe improved anything. It's a generic product. It just has some nice features. We could use a normal scheduler, like DOS, for the type of work we are doing but that would prevent self-service from users in the business, so that's why we are using BMC.

      What is most valuable?

      You can let users access the system and manage jobs: self-service.

      What needs improvement?

      I don't think that we're actually looking for new features. I think we are more looking for a better cost/license/performance model because BMC, while we could say it's the best, is also the most expensive.

      For how long have I used the solution?

      More than five years.

      What do I think about the stability of the solution?

      It's just like anything else in that league. It's very stable. We are not experiencing instability or crashes. These are mature products.

      What do I think about the scalability of the solution?

      The scalability is excellent.

      How is customer service and technical support?

      Technical support is excellent. We called them two times in a year and there was a reply within 30 minutes, so that's good.

      What's my experience with pricing, setup cost, and licensing?

      The only thing we would object to are the license costs. That is what we are probably most annoyed with. We are paying something like €1,000,000 over three years for having 4,000 jobs running. That's expensive.

      What other advice do I have?

      If you can afford it, it's good. If you do have an unlimited budget, or budget is not the main concern, and you want stability then I would say go for this. It's easy to use, it's easy to install, it's easy to run, it's easy to operate. I have a student assistant who had six hours of e-learning and she can run the system. That's good. Yes, you need the right student assistant but she doesn't have any IT background. It's very easy to use but also an expensive product.

      In terms of criteria when selecting a vendor, if I am to decide the vendor, it would be the biggest bang for the buck and then it would be quality, stability, and support. That is my job as manager of the IT department and therefore I have to ensure that we are getting the most value for the money.

      The only reason I am rating it eight out of 10 is simply the cost. From a technical point of view, we could actually make the same jobs run from the DOS prompt, with the same stability. I think that we are paying a lot for having self-service, for having nice monitoring. I think we're paying a lot for that.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      Chuck Seeley - PeerSpot reviewer
      Chuck SeeleyBatch Tools Analyst at a tech services company
      Real User

      Hello.
      I've read through your article and have a potential suggestion. If you haven't looked closely at your contract with BMC for Control-M, you should, and find out exactly what contributes to the licensing cost.

      If you don't have that contract and/or don't fully understand the language within, reach out to your BMC Account Manager and ask for details as to how that costs are calculated.

      Also, as Head of IT Procurement, you may or may not understand the language of Control-M and its implications as stated by the contract.

      Suggestion here would be to collaborate with your Control-M experts internal to your company (perhaps even along with BMC), to reach a better understanding.

      Once everyone has a complete understanding, your Control-M experts may have some ideas as to better managing the Control-M environment to help mitigate some of those seemingly high licensing costs.

      That said, my feeling is Control-M (and BMC's add-on solutions to Control-M) is an outstanding product and has many capabilities, so make sure you're also getting everything out of it you can.

      Good luck !

      Operations Manager at L Brands, Inc.
      User
      It maintains and monitors workloads
      Pros and Cons
      • "There is a batch monitoring tool called Batch Impact Manager, which proactively warns when processing is behind and SLAs are in jeopardy of being missed."
      • "Maintaining and monitoring of workloads have been and continue to be the most valuable feature in our environment."
      • "It has a slight issue with daylight savings time while advancing the clock in the Spring."

      What is our primary use case?

      • We use it to run batches in SAP, Teradata, WMS, Manhattan, and a wide array of applications. 
      • We use it for mainframe, AS/400, Linux, Unix, and \Windows servers.

      How has it helped my organization?

      When we first started using Control-M, we had multiple scheduling solutions across several platforms. Going to Control-M consolidated all of them and allowed us reactivity across all of them based on the completion of processing.

      What is most valuable?

      • Maintaining and monitoring of workloads have been and continue to be the most valuable feature in our environment. 
      • There is a batch monitoring tool called Batch Impact Manager, which proactively warns when processing is behind and SLAs are in jeopardy of being missed. 
      • Their forecasting tool is very handy. 
      • They also have an API interface, although I cannot speak to it as we have not amassed enough experience to provide a fair assessment.

      What needs improvement?

      BMC Control-M has a slight issue with daylight savings time while advancing the clock in the Spring. It is not catastrophic, but it does requires some manual intervention to be issue free.

      For how long have I used the solution?

      More than five years.
      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Operations Manager at a tech services company with 10,001+ employees
      Real User
      The ability to dynamically predict batch run time is so valuable
      Pros and Cons
      • "We can tie together all the workloads across the estate and make the whole process reactive to events."
      • "The ability to dynamically predict batch run time is so valuable."
      • "It is a very strong product, but the reporting could be better."

      What is our primary use case?

      We implemented Control-M to replace our mainframe only scheduler and the other disparate group of schedulers that we had used in lieu of a cross platform solution. That was nearly five years ago, and it has had a huge impact on the speed in which we can implement new solutions. 

      How has it helped my organization?

      Cross platform scheduling has transformed how we run our estate workload. It is just so much more efficient now as we can tie together all the workloads across the estate and make the whole process reactive to events. 

      What is most valuable?

      • Cross platform scheduling
      • Built-in file transfer
      • Batch impact management
      • Self-service 

      They are all such valuable tools. Though, the ability to dynamically predict batch run time is so valuable. 

      What needs improvement?

      It is a very strong product, but the reporting could be better. I know BMC is working on this feature and hope to see some improvements in future releases.

      For how long have I used the solution?

      More than five years.
      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user790782 - PeerSpot reviewer
      Co-fundador with 1-10 employees
      User
      Speeds up processes and automated tasks
      Pros and Cons
      • "Speeds up processes and automated tasks."
      • "Consider adding a mobile application for remote management."

      What is our primary use case?

      Main use: Control of batch processing for many subprocesses on the servers in our datacenters for many of our customers.

      How has it helped my organization?

      Speeds up processes and automated tasks. BMC has taken the control of batch processing very far.

      What is most valuable?

      Unlike the batch controls of other solutions, BMC includes a graphical user interface (GUI). It is comprehensive and a little daunting, but there are many options you can pick.

      What needs improvement?

      Consider adding a mobile application for remote management or expand the integration with My IT.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Automation Specialist at a financial services firm with 5,001-10,000 employees
      Real User
      Has enabled true enterprise batch automation, which allows us to run a 24/7 site with the lights out
      Pros and Cons
      • "Control-M has enabled true enterprise batch automation, which combined with the other BMC Control products on our mainframe platform, allows us to run a 24/7 site with the lights out."
      • "Most valuable feature would be the ability to detect and notify when a process has not completed successfully."
      • "The main area that could be improved would be documentation, just like every other software product out there!"

      What is our primary use case?

      Enterprise workload automation across mainframe and mid-range environments for a medium-size financial institution.

      How has it helped my organization?

      Control-M has enabled true enterprise batch automation, which combined with the other BMC Control products on our mainframe platform, allows us to run a 24/7 site with the lights out.

      What is most valuable?

      Most valuable feature would be the ability to detect and notify when a process has not completed successfully.

      What needs improvement?

      The main area that could be improved would be documentation, just like every other software product out there!

      For how long have I used the solution?

      More than five years.
      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Database Security Specialist at a manufacturing company with 10,001+ employees
      Real User
      It works on agent-level architecture, hence the usability is enhanced

      What is our primary use case?

      I have used Control-M for batch recovery and job processing providing automation solutions for in-house IT teams and dependent businesses.

      What is most valuable?

      The flexibility to schedule the jobs on various OS level platforms. It works on agent-level architecture, hence the usability is enhanced. 

      How has it helped my organization?

      Control-M has been there on back of all automated work lists by providing consistency, timely execution, and removing chances of human errors. 

      What needs improvement?

      Currently, I am not using this tool due to change of my role duties. Hence, it is difficult for me to comment over this. Though the tool is very resource intensive and has a few levels of performance issues when compared with VM and physical servers. 

      For how long have I used the solution?

      One to three years.

      What do I think about the stability of the solution?

      No.

      What do I think about the scalability of the solution?

      No.

      How is customer service and technical support?

      Technical support was not required much as we had total in-house solution consultants. Though, in times of need, BMC had their regular support SLAs to support us. 

      How was the initial setup?

      Yes, considering our then and there needs setup was bit complex and time consuming. As it was quite obvious due to the huge organizational size.  

      What about the implementation team?

      It was an all in-house IT setup.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user676749 - PeerSpot reviewer
      Consultant at a financial services firm with 10,001+ employees
      Real User
      The product is useful for moving large amounts of data

      What is most valuable?

      Workload Manager.

      How has it helped my organization?

      Using it to moving large amounts of data.

      What needs improvement?

      Scalability.

      For how long have I used the solution?

      12 years.

      What do I think about the stability of the solution?

      No issues with stability.

      What do I think about the scalability of the solution?

      Yes, it is not currently suited well for the Cloud.

      How is customer service and technical support?

      10 out of 10.

      How was the initial setup?

      Very simple to install.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Technical Consultant at Atgen Software Solutions LLP
      Consultant
      It provides job management. The GUI is user friendly.

      What is most valuable?

      This product has an excellent GUI that is user friendly and provides job management.

      How has it helped my organization?

      The BMC Control-M provides automated management by our various applications teams of PROD environments under one central GUI.

      What needs improvement?

      This product needs improvisation in regards to agility for job execution function.

      For how long have I used the solution?

      I have used it for about 12 years.

      What was my experience with deployment of the solution?

      Need to align with DevOps.

      What do I think about the stability of the solution?

      I have not encountered any issues with stability.

      What do I think about the scalability of the solution?

      I have not encountered any issues with scalability.

      How is customer service and technical support?

      Customer Service:

      4/10

      Technical Support:

      BMC provides good technical support and I would give it an 8 out of 10 rating.

      How was the initial setup?

      The installation for this product was not so easy. I found it quite complicated.

      What about the implementation team?

      Implement through vendor team as special skills.

      What's my experience with pricing, setup cost, and licensing?

      My suggestion would be to select more job-based pricing options as the BMC Control-M solution has less jobs to offer.

      Which other solutions did I evaluate?

      Before choosing this product, I evaluated a lot of options.

      What other advice do I have?

      I would recommend to make use of outsourced software solutions such as Atgen for ensuring a stable setup process.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Production Engineer at a tech services company with 201-500 employees
      Consultant
      The deployment agent in this version was the most attractive thing I have found -- it's fast and very useful to upgrade in one go.

      What is most valuable?

      The deployment agent in this version was the most attractive thing I have found -- it's fast and very useful to upgrade in one go.

      How has it helped my organization?

      Usually, we have to raise a change request with each application owner to upgrade agents -- which was very time consuming since we had to login and do the installation. Now it's all in one go.

      What needs improvement?

      Area of improvement would be if it could attach anything other than .txt files as output files.

      For how long have I used the solution?

      It's been seven years now.

      What was my experience with deployment of the solution?

      Few database errors.

      What do I think about the stability of the solution?

      No.

      What do I think about the scalability of the solution?

      No.

      How are customer service and technical support?

      Customer Service:

      Excellent -- 10/10.

      Technical Support:

      Excellent -- 10/10.

      Which solution did I use previously and why did I switch?

      No.

      How was the initial setup?

      Straightforward.

      What about the implementation team?

      In-house.

      What was our ROI?

      N/A.

      What's my experience with pricing, setup cost, and licensing?

      Planning is important.

      Which other solutions did I evaluate?

      CA.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Consultant, Production Control Services at a tech services company with 10,001+ employees
      Real User
      Control-M has a huge number of features and utilities that assist users in monitoring their schedules and developers to build schedules that interface with many technologies
      Pros and Cons
      • "Cross-platform support: A Linux job can be dependent on a Windows job, which can be dependent on many other flavours of hardware/software. Your batch is therefore managed by a single tool, allowing you to monitor your entire flow."
      • "Reporting in Control-M could use improvement."

      What is most valuable?

      Control-M has a huge number of features and utilities that assist users in monitoring their schedules and developers to build schedules which interface with many technologies. Here are some that stand out:

      • Cross-platform support: A Linux job can be dependent on a Windows job, which can be dependent on many other flavours of hardware/software. Your batch is therefore managed by a single tool, allowing you to monitor your entire flow.
      • Great GUI: Easy to navigate. Customisable. Status at a glance.
      • Automated error handling: Depending on the exit status of a process, automated actions can be defined that might circumvent the need to callout.
      • Forecast utility: Particularly useful after making changes to a batch flow, to see what impact those changes will have.
      • Reporting utility: Generate reports for the business to track batch performance, usage, and so on.
      • Mobile App: Business users can track the progress of their own batch flow, on the go.
      • Control Modules: These allow you to define jobs that interface with databases, SFTP, SAP, and so on, directly, via secure connection profiles.
      • Too many great features to list; excellent product..

      How has it helped my organization?

      Increased batch performance.

      What needs improvement?

      Reporting in Control-M could use improvement.

      For how long have I used the solution?

      Used Control-M for 10 years and version 9 for six months.

      What was my experience with deployment of the solution?

      Not that I'm aware of.

      What do I think about the stability of the solution?

      Not that I'm aware of.

      What do I think about the scalability of the solution?

      None.

      How is customer service and technical support?

      Customer Service:

      BMC service was excellent.

      Technical Support:

      Excellent.

      What other advice do I have?

      Excellent product.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Workload Automation Wizard at a insurance company with 1,001-5,000 employees
      Vendor
      Offers a single pane of glass to our enterprise batch\workload automation environment.
      Pros and Cons
      • "Self Service for repeatable, low impact workload automation processes."
      • "Advanced File Transfer (AFT) has limitations that cause us to use a bit more licensing than we feel is appropriate."

      What is most valuable?

      Self Service for repeatable, low impact workload automation processes. BIM for SLA management. GUI client for visibility into the enterprise schedule. New to v9, the automatic Agent upgrade features have been quite helpful too. Relatively easy to perform upgrades and fix packs.

      How has it helped my organization?

      Offers a single pane of glass to our enterprise batch\workload automation environment. Allows us to empower business users to execute their own processes on demand through Self Service. We're able to proactively predict system availability thanks to BIM. Our 24/7 staff have all the right utilities to monitor and manage the schedule.

      What needs improvement?

      Advanced File Transfer (AFT) has limitations that cause us to use a bit more licensing than we feel is appropriate.

      For how long have I used the solution?

      Almost 13 years.

      What was my experience with deployment of the solution?

      No

      What do I think about the stability of the solution?

      Not usually.

      What do I think about the scalability of the solution?

      No.

      How are customer service and technical support?

      Customer Service:

      9/10 - Everything is typically great with customer service.

      Technical Support:

      8/10 - After getting through the basics with lower level support, we tend to get problems resolved after proving our issue is "real" and we get put in contact with a technical SME.

      Which solution did I use previously and why did I switch?

      We've used other stand-alone products that have their own scheduler while we've owned Control-M but have migrated away from that model to give ourselves the best visibility to the enterprise environment. We've broken down the silo and migrated all scheduling into Control-M.

      How was the initial setup?

      We've been using the product for quite a long time, so reviewing initial setup wouldn't be applicable to current times. I feel the setup of v9 is quite straightforward.

      What about the implementation team?

      In-house.

      What's my experience with pricing, setup cost, and licensing?

      BMC does NOT have a great licensing model from my perspective.

      Which other solutions did I evaluate?

      We've evaluated many other products along the way... Just about every other major competitor in the market.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user687186 - PeerSpot reviewer
      Technical Support at a tech services company with 10,001+ employees
      MSP
      The administration part is much more valuable than any other feature. In our environment due to the huge amount of data, it is a little slow.
      Pros and Cons
      • "I think the administration part is much more valuable than any other feature."
      • "We did encounter a few scalability issues. Sometimes, there are too many jobs in our environment on different servers, but that’s not the tool issue, we can simply increase the FS size. However, that requires bank cost; hence the scalability issue."

      What is most valuable?

      I think the administration part is much more valuable than any other feature. I don’t really remember the commands though, but working on the server is better than the GUI.

      How has it helped my organization?

      The project that I am working on is a banking project and a valuable customer to my organization; we get high revenue from it, hence the environment is very critical.

      What needs improvement?

      BMC keeps on improving this solution; there are many levels of improvement, customers can actually try the free trial version and provide feedback accordingly.

      For how long have I used the solution?

      I have been using Control-M for the past four and a half years.

      What do I think about the stability of the solution?

      The product is stable, but in our environment, due to the huge amount of data, the product is a little slow.

      What do I think about the scalability of the solution?

      We did encounter a few scalability issues. Sometimes, there are too many jobs in our environment on different servers, but that’s not the tool issue, we can simply increase the FS size. However, that requires bank cost; hence the scalability issue.

      How are customer service and technical support?

      The technical support is good, I would rate it a three out of five.

      Which solution did I use previously and why did I switch?

      Previously, I have used network and server monitoring for one and a half years; it was migrating to a different tool so I switched.

      How was the initial setup?

      The setup was straightforward, i.e, in terms of CA NSM.

      What other advice do I have?

      It’s a good, easy to use, and automated product. It is already used in every organization.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Senior Technical Consultant at a financial services firm with 10,001+ employees
      Real User
      After upgrading to version 7, application team benefited with the new features and very to easy manage their application jobs.
      Pros and Cons
      • "Self Service, BIM features are most valuable. As no need to login to EM client and check the job status."
      • "But for some issues, BMC will suggest to upgrade to new version which will not be feasible to standards of the organisation. Hence some work around should be shown to run the business until new version was upgraded."

      What is most valuable?

      Self Service, BIM features are most valuable. As no need to login to EM client and check the job status. From any where we can login to self service poral and validate the process status. Different Control modules.

      How has it helped my organization?

      5 years back, our organisation runs Control-M 6.2. After upgrading to ver 7, application team benefited with the new features and very to easy manage their application jobs. Productivity has increased, introduced Job naming standards, stream line the application based on the priority.. etc...,

      What needs improvement?

      All is well in Control-M tool . Thank you for new enhancements of tool . But for some issues, BMC will suggest to upgrade to new version which will not be feasible to standards of the organisation. Hence some work around should be shown to run the business until new version was upgraded.

      For how long have I used the solution?

      I am working on Control-M tool from past 10 years in different organisations.

      What was my experience with deployment of the solution?

      No, its very pretty simple to deployment and configure all the components.

      What do I think about the stability of the solution?

      No issues with stability. Its easy to switch PROD to DR and vise versa, if there are any issues.

      What do I think about the scalability of the solution?

      No

      How are customer service and technical support?

      Customer Service:

      10 out of 9.

      Technical Support:

      10 out of 0

      Which solution did I use previously and why did I switch?

      N/A

      How was the initial setup?

      It's straightforward to use Control-M compare to other tools. Easy to migrate from other tools to Control-M.

      What about the implementation team?

      Up-gradation from ver 6.2 to ver 7 was done in-house.

      What was our ROI?

      As technical personal. I am not able to answer this question.

      What's my experience with pricing, setup cost, and licensing?

      Compare to other tools Pricing and licensing was more. It should be decrease.

      Which other solutions did I evaluate?

      In my previous organisation, I have refer Control-M for batch process. But due to pricing client has not agrees and then client has decided to go with Active Batch tool.

      What other advice do I have?

      No.. Happy to work on Control-M and looking to upgrade current version Control-M ver 7 to 9. One suggestion after a stable version released there should be gap of 2 year of support.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Senior Technologist at a energy/utilities company with 5,001-10,000 employees
      Vendor
      The user interface is very easy to navigate. The batch team is now able to run an average of 1,500 jobs per day .

      What is most valuable?

      The user interface is very easy to navigate.

      How has it helped my organization?

      The batch team is now able to run an average of 1,500 jobs per day with incidents automatically created and routed to the correct team if a job fails or has an error.

      What needs improvement?

      The process to apply patches and upgrades is cumbersome. It feels like there could be a simpler or more streamlined way to apply patches.

      For how long have I used the solution?

      We have been using Control-M for almost a year.

      What was my experience with deployment of the solution?

      The deployment went smoothly.

      What do I think about the stability of the solution?

      We are having issues with failover working correctly but we are working with BMC Support.

      What do I think about the scalability of the solution?

      No.

      How are customer service and technical support?

      Customer Service:

      Customer service tries to be helpful. They tend to shy away from many tasks that BMC feels falls into "Customizations". Anything that differs from the OOB is hard to get help with.

      Technical Support:

      Most of the technicians seem to be highly capable.

      Which solution did I use previously and why did I switch?

      The previous solution was no longer supported.

      What about the implementation team?

      We used BMC for the implementation.

      What was our ROI?

      ROI is unclear at this time as the software has been in use less than a year.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user682857 - PeerSpot reviewer
      Control-M Workload Admin at a financial services firm with 5,001-10,000 employees
      Real User
      Product is intuitive, you can start working with it and figure out the basics pretty quickly.

      What is most valuable?

      Product is intuitive, you can start working with it and figure out the basics pretty quickly. The built in modules (examples: File Transfer, Database, File Watcher etc.) help eliminate custom built scripts which accomplish the same thing.

      How has it helped my organization?

      One big example I can think of is the availability of the Self Service plug-in. The non scheduling IT users or business users will actually be able to have insight into their automated job flows which is a feature that we never had before.

      What needs improvement?

      Quicker adoption of the newest versions of the product by all would help work out the bugs sooner.

      For how long have I used the solution?

      4 and a half years.

      What do I think about the stability of the solution?

      I have not encountered any stability issues.

      What do I think about the scalability of the solution?

      Mostly on our end, as we grow learning how to properly increase resources of the distributed servers and spread out the workload.

      How are customer service and technical support?

      Customer Service:

      I've been happy not only with the customer service overall but also the speed with which I am contacted after submitting a case.

      Technical Support:

      The level of technical support for Control-M continues to meet my needs.

      Which solution did I use previously and why did I switch?

      CA Workload Scheduler, archaic, not intuitive, lack of features.

      What about the implementation team?

      In house.

      What's my experience with pricing, setup cost, and licensing?

      Price is based on how many jobs come into the scheduler each day (not executions) across all your different environments.

      Which other solutions did I evaluate?

      This evaluation was done a year or two before I started working with the product.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Produktionssteuerung at a wellness & fitness company with 10,001+ employees
      Real User
      Some of the valuable features are job scheduling, self-service, and workload archiving.

      What is most valuable?

      • Job scheduling in general
      • Self-service
      • Workload archiving

      How has it helped my organization?

      We rely on Control-M in our production environment. The automated notification in a case of an error has helped us a lot in reducing downtime and erasing errors.

      What needs improvement?

      Support for Z/OS output.

      For how long have I used the solution?

      The company has used Control-M since the late 90s.

      What was my experience with deployment of the solution?

      I did not encounter any issues with deployment.

      What do I think about the stability of the solution?

      The GUI had some problems in the early stages, but those seemed to have been solved.

      What do I think about the scalability of the solution?

      I did not encounter any issues with scalability.

      How are customer service and technical support?

      Customer Service:

      I would give customer service a rating of 8/10. They are very good.

      Technical Support:

      I would give technical support a rating of 8/10. They are very good.

      Which solution did I use previously and why did I switch?

      We did not use a previous solution.

      How was the initial setup?

      The setup was straightforward.

      What about the implementation team?

      We implemented via a vendor team and in-house. The vendor teams we had were excellent.

      What's my experience with pricing, setup cost, and licensing?

      Ask for packages and bundles, so you might get more plugins for one price.

      Which other solutions did I evaluate?

      We did not evaluate any other options.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user676545 - PeerSpot reviewer
      User at a comms service provider with 10,001+ employees
      Real User
      It is easy to use and most of the add-on features are available.

      What is most valuable?

      The entire suite of Control-M is valuable.

      How has it helped my organization?

      It is easy to use and most of the add-on features are available.

      What needs improvement?

      In a big environment, there is the need is to have easy access to the client.

      For how long have I used the solution?

      I have been using Control-M for many years.

      What was my experience with deployment of the solution?

      I have no particular issue to report.

      What do I think about the stability of the solution?

      I have no particular issue to report.

      What do I think about the scalability of the solution?

      I have no particular issue to report.

      How are customer service and technical support?

      Customer Service:

      Customer service is excellent.

      Technical Support:

      Technical support is excellent.

      Which solution did I use previously and why did I switch?

      We were using a different solution. We switched for less cost and for more benefits.

      How was the initial setup?

      It is easy to set up and has clear information and support.

      What about the implementation team?

      The implementation was done by an internal team.

      What's my experience with pricing, setup cost, and licensing?

      It isn't related to my function and I do not have any specific details.

      Which other solutions did I evaluate?

      We evaluated other options, but now we are consolidating all environments to only use Control-M.

      What other advice do I have?

      From my experience with the last version, you are able to manage everything. The conversion tool can offer an easy way to migrate jobs from another tool.


      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Technical Support at a tech vendor with 10,001+ employees
      Real User
      Versioning allows for a restoration when an error is found.
      Pros and Cons
      • "Promotions between environments, as well as local, mass update, versioning, and self-service."
      • "It can definitely expand promotions, so that a single job can be moved. Currently you can only promote a job by promoting the entire table."

      What is most valuable?

      Promotions between environments, as well as local, mass update, versioning, and self-service.

      How has it helped my organization?

      It is much easier to move and copy schedules. Versioning allows for quick restoration when an error is found.

      What needs improvement?

      It can definitely expand promotions, so that a single job can be moved. Currently you can only promote a job by promoting the entire table. In our environment we have very similar jobs in a flow but some are different so if i want to move just one of those jobs to all the other Control-M servers i would not be able to because it would overlay the entire folder. I want to be able to copy/move just a single job to prevent the overlay.

      For how long have I used the solution?

      I have been using Control-M for 18 years.

      What was my experience with deployment of the solution?

      I have not had any issues with deployment in any of the versions.

      What do I think about the stability of the solution?

      I can honestly say, I only had a stability issue once. Other than that one time, Control-M has been a very stable application.

      What do I think about the scalability of the solution?

      No scalability issues at all. When we grew, we upgraded the server and it was back to business as usual.

      How are customer service and technical support?

      Customer Service:

      I would give customer service a rating of 8/10.

      Technical Support:

      I would give technical support a rating of 8/10.

      Which solution did I use previously and why did I switch?

      We used another solution. Our company was looking to standardize across the enterprise.

      How was the initial setup?

      The setup was straightforward.

      What about the implementation team?

      We had a single contractor and our in-house team. She was very knowledgeable of the product.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user675912 - PeerSpot reviewer
      Operations Specialist at a hospitality company with 1,001-5,000 employees
      Vendor
      Scheduling has changed from basic to more complex.

      What is most valuable?

      The GUI for operators.

      How has it helped my organization?

      Scheduling has changed from basic to more complex as our developers get acquainted with the ability and flexibility of the product.

      What needs improvement?

      Report builder is cumbersome. Not all interfaces work out-of-the-box and there are a lot of adjustments to the product and configurations after installation.

      For how long have I used the solution?

      We have used this solution for three years.

      What was my experience with deployment of the solution?

      Connectivity to agents is a constant challenge due to security and Firewalls.

      What do I think about the stability of the solution?

      There were no stability issues.

      What do I think about the scalability of the solution?

      There were no scalability issues.

      How are customer service and technical support?

      Customer Service:

      Customer support is good. The support site, searching, and accessing knowledge modules, and accessing product downloads is very slow.

      Technical Support:

      Technical support is excellent.

      Which solution did I use previously and why did I switch?

      We were a manual shop, where operators ran selected routines through menus.

      How was the initial setup?

      We had do perform several install configurations until we finally achieved the stability we required.

      What about the implementation team?

      We work with a vendor group and they were very good. The BMC support contributions for design were flawed and we had to make several adjustments.

      What was our ROI?

      I am not sure.

      What's my experience with pricing, setup cost, and licensing?

      There are various methods available for licensing, and we use the task/day load process.

      Which other solutions did I evaluate?

      We evaluated Compugen, CA, and Cisco.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user

      can u give me document of IBM WLM.

      PeerSpot user
      Business Service Management Architect at a tech consulting company with 1,001-5,000 employees
      Consultant
      Offers high availability through software, supported by an Oracle RAC with ASM.

      What is most valuable?

      High availability through software, supported by an Oracle RAC with ASM, is a valuable feature. In operation, it is fantastic.

      How has it helped my organization?

      My clients are happy; the comment that gets repeated is, "Control-M is a very stable tool".

      What needs improvement?

      The web console consumes resources to my "high" point of view. Thinking about a totally web management environment is an opportunity for improvement.

      For how long have I used the solution?

      • Operator = 2 years
      • Scheduling = 3 years
      • Administrator = 3 years

      What was my experience with deployment of the solution?

      Implementation was easy and quick.

      What do I think about the stability of the solution?

      We have not encountered any stability issues. BMC Control-M is very stable in any version.

      What do I think about the scalability of the solution?

      BMC Control-M is an easy-to-run, scalable, robust platform or architecture tool.

      How are customer service and technical support?

      Customer Service:

      Customer service is the best.

      Technical Support:

      Technical support is the best.

      Which solution did I use previously and why did I switch?

      Previously, I had version 8, and I migrated to version 9 because of its high availability functionality.

      How was the initial setup?

      You cannot be an airplane pilot without education; with the right education and training, the solution does what it has to do and makes it fantastic.

      What about the implementation team?

      Providers implemented it; they were excellent.

      What was our ROI?

      I cannot mention ROI.

      What's my experience with pricing, setup cost, and licensing?

      A good product always has a cost. I think the cost supports the efficiency of the product.

      Which other solutions did I evaluate?

      Before choosing this product, we did not evaluate other options.

      What other advice do I have?

      Is a very good option for the WLA tasks within a company. There is a lot of information on the internet for it. Analyze the costs vs the benefits and if you have the option to invest in a solution that gives you automation of almost everything in IT, acquire it. You will not regret it.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user540414 - PeerSpot reviewer
      Master Scheduler at a tech company with 10,001+ employees
      Real User
      Most of the batch processing is now centralized into a single scheduling platform.

      What is most valuable?

      There are no specific features that I could say are more valuable than others. The whole product is valuable to us.

      How has it helped my organization?

      • Ninety percent or more of the batch processing is now centralized into a single scheduling platform. This helps the support teams so that they only need to go to one group for scheduling and monitoring the batch processing
      • The operations support staff only has one platform where they can monitor almost all of our batch processing.

      What needs improvement?

      There aren’t any improvements that I’ve come across with the most recent release. If I had to note one improvement, it would be that jobs already in the system for a given day could be updated en masse. This could be the same on the database where the job definitions reside.

      For how long have I used the solution?

      I have used the product for sixteen years.

      What do I think about the stability of the solution?

      I did not encounter any stability issues.

      What do I think about the scalability of the solution?

      I did not encounter any scalability issues.

      How are customer service and technical support?

      The level of support from BMC has been very good.

      Which solution did I use previously and why did I switch?

      We already evaluated CA’s offering at the time because we were already using CA-7 on the mainframe.

      How was the initial setup?

      Other than creating the jobs in Control-M once it was set up, I was not involved.

      What's my experience with pricing, setup cost, and licensing?

      It is task based pricing. It is based on the number of jobs brought into the system daily and any that remain in the system from prior days.

      For example, if you have 2000 new jobs that come in in for a new day, and you still have 500 left from previous days, you will need to have 2500 task licenses to cover them. This is the case, even if those 500 jobs are daily jobs that came in during the prior day and have not yet been completed.

      What other advice do I have?

      We use BMC’s Control-M software for our open systems and SAP batch processing. We will be looking at converting the batch we are running via the solution to the same.

      I’ve never used the mainframe version of Control-M before, so I don’t have any opinions about it.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user505659 - PeerSpot reviewer
      Sr System Analyst at a financial services firm with 1,001-5,000 employees
      Vendor
      Use of AFT, DB and other modules has reduced human error.

      What is most valuable?

      • AFT
      • SAP
      • DB

      How has it helped my organization?

      We use AFT, DB and other modules extensively. They have reduced a lot of human error and achieved our SLAs.

      What needs improvement?

      In each module, one or more improvements need to be made. However, that is out of scope for this review. In a sense, if anything cannot be done in batch mode, it requires online processing with middleware.

      For how long have I used the solution?

      I have used it for nine years.

      What do I think about the stability of the solution?

      I have not encountered any stability issues. Control-M is a bulletproof product and very stable.

      What do I think about the scalability of the solution?

      I have not encountered any scalability issues. It is a very scalable product.

      How are customer service and technical support?

      Technical support is 8/10. However, a lot of techies use the online forum. If you are knowledgeable, you can solve issues yourself; otherwise it’ll go to level 3 support, which makes tech support a middleman.

      Which solution did I use previously and why did I switch?

      I did not previously use a different solution.

      How was the initial setup?

      I have seen initial setups that are both straightforward and complex.

      What's my experience with pricing, setup cost, and licensing?

      Licensing is little complex.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user505689 - PeerSpot reviewer
      Technical Lead at a tech services company with 10,001+ employees
      Consultant
      Plugins (Control Modules) are available for almost all of the widely used applications.

      What is most valuable?

      The GUI is very user friendly and also plugins (Control Modules) are available for almost all of the widely used applications.

      How has it helped my organization?

      It helped to automates batches in the best possible way.

      What needs improvement?

      They could improve the reporting.

      For how long have I used the solution?

      I have been using it for 10 years.

      What do I think about the stability of the solution?

      I have not encountered any stability issues.

      What do I think about the scalability of the solution?

      I have not encountered any scalability issues.

      How are customer service and technical support?

      Technical support is very good.

      Which solution did I use previously and why did I switch?

      I previously used another solution, but switched due to its limited functionality.

      How was the initial setup?

      Initial setup was easy to understand.

      Which other solutions did I evaluate?

      Before choosing this product, we also evaluated Autosys.

      What other advice do I have?

      The tool has many features; make sure you make use of most of them.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      IT Consultant at a tech consulting company with 1,001-5,000 employees
      Consultant
      Facilitates process automation.

      What is most valuable?

      Integration with different modules such as:
      Web Service -WS
      Advanced File Transfer - AFT

      How has it helped my organization?

      We use the Control-M modules to reduce the development time of the automations, using the modules.

      Web Service -WS (We use to integrate with ODI e SOA)

      Advansed File Transfer - AFT (We did an integration between several servers with a safe delivery)

      What needs improvement?

      I would like to see improvement in the integration of modules. As I worked with the modules, I saw the need for better integration several times.

      In the case of a Web Service (WS) module, it could have more facilities with the integration of SOA services when an asynchronous service is invoked. When used for this purpose, it generates a number of unnecessary alerts to the operator dashboard.

      For how long have I used the solution?

      We have been using this solution for five years.

      What was my experience with deployment of the solution?

      I did not find it.

      What do I think about the stability of the solution?

      Most stability problems are network connected, i.e., communication goes down with servers where you have a client.

      What do I think about the scalability of the solution?

      I did not encounter any issues with scalability.

      How are customer service and technical support?

      Customer Service:

      Very good.

      Technical Support:

      Technical support is very good.

      Which solution did I use previously and why did I switch?

      I thought of using a different solution, but this solution is as simple as other alternatives.

      How was the initial setup?

      Yes, I did. We change because of the integration facilities other market tools and to ensure a safe delivery of the company's files.

      What about the implementation team?

      It was done through a vendor team with the support of the internal team.

      What was our ROI?

      Confidential.


      What's my experience with pricing, setup cost, and licensing?

      This is quite specific. It will depend on the number of processes that you need to automate.

      Which other solutions did I evaluate?

      Yes we evaluated.

      CA Workload Automation AE(AutoSys)

      IBM Tivoli System Automation

      What other advice do I have?

      Improve the disclosure of the modules for the clients and show the cases of success.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user540252 - PeerSpot reviewer
      App Support Sr. Analyst at a financial services firm with 1,001-5,000 employees
      Vendor
      Provides visual linking of jobs, and shows when there is no link to other jobs.

      What is most valuable?

      Linking of jobs (visual, which other products don't have): It will give you a whole picture as to how other jobs are linked to each other (or if there's no link to other jobs).

      How has it helped my organization?

      The product was already in use when I was started working in the company.

      What needs improvement?

      There was an upgrade to the project, before it was moved to BMC. It could have been better if there was a demo on how / on the changes.

      For how long have I used the solution?

      I used it for around six months. I was using it around the middle of 2015.

      What do I think about the stability of the solution?

      There were no stability issues as such. There were only issues in the appearance, after the upgrade.

      What do I think about the scalability of the solution?

      I did not experience any scalability issues.

      How are customer service and technical support?

      I didn't really call for help on the production with the technical support.

      Which solution did I use previously and why did I switch?

      I've used other products but BMC Control-M is far better than the others.

      How was the initial setup?

      Other teams are in charge of the installation process.

      What other advice do I have?

      Nothing to worry, as the product works well.

      It is a good product compared to the other products in the market.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user538239 - PeerSpot reviewer
      Senior IT Specialist at a financial services firm with 1,001-5,000 employees
      Vendor
      The central scheduler tool provides automation of cross platform and batch processing. It has agents for iSeries, z/OS and UNISYS 2000.

      What is most valuable?

      • User friendly interface
      • Self-service portal
      • Support for AS400 and mainframes
      • many more.

      Not all central scheduler tools have agents for iSeries, z/OS and UNISYS 2000. These are valuable features because I don't have to use many tools and I have one central tool for all platforms.

      How has it helped my organization?

      Reduces cost, failure, and human error.

      What needs improvement?

      I would like to see a decrease is the licensing price.

      For how long have I used the solution?

      We have been using this for eight years. (Versions 6.4, 7, and 8.)

      What do I think about the stability of the solution?

      I did not encounter any issues with stability.

      What do I think about the scalability of the solution?

      I did not encounter any issues with scalability

      How are customer service and technical support?

      Technical support has a very weak first line of support, but a very good developer team in Israel.

      Which solution did I use previously and why did I switch?

      I didn’t use a previous solution, but I saw and compared it with OpsWise, TWS and AutoSys.

      It's like comparing iPhones (Control-M) with other phones (OpsWise, TWS and AutoSys).

      Control-M has the best and most user friendly interface. It's very easy to use when you are just beginning your journey with central schedulers.

      There are many features like modules for VMware, Hadoop, BladeLogic, databases, PeopleSoft, SAP and many more.

      How was the initial setup?

      The installation was quite simple. There was very good documentation.

      What's my experience with pricing, setup cost, and licensing?

      The licensing is quite expensive.

      Which other solutions did I evaluate?

      We evaluated OpsWise, TWS, and AutoSys.

      What other advice do I have?

      Make sure you plan well when you begin automating jobs in Control-M.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user515760 - PeerSpot reviewer
      Control-M Developer at a retailer with 1,001-5,000 employees
      Vendor
      Cross-platform support means your batch is managed by a single tool, allowing you to monitor your entire flow.

      What is most valuable?

      Control-M has a huge number of features and utilities that assist users in monitoring their schedules, and developers to build schedules that interface with many technologies. Here are some that stand out:

      • Cross-platform support. A Linux job can be dependent on a Windows job, which can be dependent on many other flavours of hardware/software. Your batch is therefore managed by a single tool, allowing you to monitor your entire flow.
      • Great GUI. Easy to navigate. Customisable. Status at a glance.
      • BIM (Batch Impact Manager). Proactively monitors a batch flow, against a pre-defined OLA/SLA and alerts as soon as an exception occurs that might threaten the target.
      • Automated error handling. Depending on the exit status of a process, automated actions can be defined that might circumvent the need to callout.
      • Forecast utility. Particularly useful after making changes to a batch flow, to see what impact those changes will have.
      • Reporting utility. Generate reports for the business to track batch performance, usage, and so on.
      • Mobile App. Business users can track the progress of their own batch flow, on the go.
      • Control Modules. These allow you to define jobs that interface with databases, SFTP, SAP, and so on, directly, via secure connection profiles.
      • Too many great features to list!

      How has it helped my organization?

      Previous scheduling solutions were platform specific, so when the overnight batch processes crossed between technologies, manual intervention was required. This was time costly and meant that it was not possible to get an overall picture of the flow/progress.

      What needs improvement?

      The ability to work offline would be an improvement. It is sometimes inconvenient that you cannot load and work on a schedule – unless you are connected to a Control-M Server. For example, when you are away from the office or on a train…

      When you launch the application, the first thing that you need to do is 'log in' to a valid Control-M server. It would be nice if there was an 'offline' mode that would enable you to launch the application and then work on a batch schedule that can be 'checked in' to the appropriate server when you are next connected. This would enable users to be productive in environments where there is not a reliable network connection.


      For how long have I used the solution?

      I have been working with Control-M for 20 years, using many versions; three years with version 8.

      What was my experience with deployment of the solution?

      No.

      What do I think about the stability of the solution?

      I have not encountered any stability issues.

      What do I think about the scalability of the solution?

      I have not encountered any scalability issues.

      How are customer service and technical support?

      Technical support is sufficient. BMC have a group of specialists in Tel Aviv who will advise on the best solution to any issue. It can be a little painful, trying to send huge log files to the vendor, but they are very helpful.

      Which solution did I use previously and why did I switch?

      I have had limited experience with Windows Task Scheduler, Cron and Autosys. These are very basic scheduling tools that do not offer anywhere near the functionality of Control-M.

      How was the initial setup?

      Out of the box, most clients will be fine installing Control-M with all default options. You have a choice of the packaged PostgreSQL database solution, or you can opt to use MS SQL It is therefore a relatively simple setup.

      What's my experience with pricing, setup cost, and licensing?

      Control-M is expensive, but you get what you pay for. Talk to your account manager and discuss licensing options.

      Which other solutions did I evaluate?

      Before choosing this product, I did not evaluate other options.

      What other advice do I have?

      Do it.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      Chuck Seeley - PeerSpot reviewer
      Chuck SeeleyBatch Tools Analyst at a tech services company
      Real User

      Solid review Mr. Dean Tuson and great to see it was you as the reviewer. Hope all is well in life.

      I believe BMC could provide greater analytical tools for the User and their organization, specifically in the area of "historical" analytics. The existing toolsets they offer are great for predicting the impact of proposed changes to the jobstream flow and their ability to predict expected endtimes of SLAs (real-time, using BIM), yet I always thought they missed the boat on analyzing Batch after completion (i.e. last night's Batch, the past week, month, year).

      I want to go back and find out why Ive missed my SLA so often in the past, find out what the bottlenecks actually we're, what was in the "critical path" that contributed to the breach of SLA (i.e. longest running jobs in the critical path, repeat job failures in the path, delays due to Priority and/or Quant Resources....

      Very powerful to know AND act upon such analysis to bring enhancement to those problematic areas of the path, that result in completing stated SLAs earlier to the Business Users.

      Aside from that, I believe BMC could improve in use of Web based GUI and move away from the existing solution and use of supporting applications like Citrix to deliver the GUI to larger User bases...

      And that's a wrap !

      PeerSpot user
      Senior Consultant at a tech services company with 1,001-5,000 employees
      Real User
      The Forecast and BIM features show deadlines and alert us of schedule overruns.

      What is most valuable?

      Control-M has a huge number of features, including:

      • Cross-platform support
      • Integration with applications such as Oracle, SAP, FTP, Hadoop, JMS, and many others.
      • A GUI with various filter options that allows you to manage jobs from one screen.
      • Add-ons such as BIM, Reporting Facility, and Forecast.
      • Automated error handling allows you to define actions to be taken depending on the exit status of a job.
      • Web-based and mobile applications allow you to manage Control-M from anywhere.

      How has it helped my organization?

      Before implementing Control-M, SAP or FTP related jobs were triggered using scripts. With Control-M, these jobs can be triggered using modules already integrated into Control-M, reducing team effort.

      Also, Forecast and BIM give us a clear picture of batch job deadlines and alerts us of schedule overruns.

      What needs improvement?

      The cost of Control-M is a major factor. It is difficult for small-scale organizations to use Control-M as a solution.

      For how long have I used the solution?

      I have been using Control-M for 10+ years and have no issues to date.

      What do I think about the stability of the solution?

      We have not encountered any stability issues. Control-M provides a highly stable environment. Fix packs are released regularly and immediately upon discovering bugs.

      What do I think about the scalability of the solution?

      We did not encounter any scalability issues. Control-M can handle multiple servers, multiple cross-platform agents, and a large number of jobs easily.

      How are customer service and technical support?

      BMC technical support is great. I rate it 10 out of 10. We have received immediate help with issues.

      Which solution did I use previously and why did I switch?

      Previously, job scheduling was done internally using a SAP scheduler, Windows Task Scheduler, and cron. However, they all had limitations and we needed a single interface to handle different types of scheduling.

      How was the initial setup?

      Initial setup and installation of Control-M does have challenges, but BMC has good technical support. Related documentation is also available online. Once you are familiar with these, setup becomes straightforward.

      What's my experience with pricing, setup cost, and licensing?

      Pricing is somewhat on high side. But it’s recommended for bigger organizations.

      Which other solutions did I evaluate?

      We evaluated AutoSys and IBM Tivoli Workload Scheduler, but they didn’t offer anything close to the functionality that Control-M offers.

      What other advice do I have?

      If you need a one-stop solution for all your automation needs, Control-M is your answer.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Middleware Analyst at a financial services firm with 1,001-5,000 employees
      Real User
      Being able to view a history of jobs or tasks that have run helps with troubleshooting.

      What is most valuable?

      • The ability to view a history of jobs\tasks that have run: This makes troubleshooting a breeze.
      • The ability to proactively forecast the runtime of a workflow: Managing SLA expectations and proactively generate alerts when the SLA won’t be met.
      • Having a flow diagram of all workflows and the relationship between jobs\tasks: This is a visual representation of the entire workflow estate, which is updated in real time.
      • Control modules: These are add-ons that further integrate Control-M with other third-party products, eliminating the need to write any custom code. E.g., Control-M For File Transfers makes it effortless to SFTP files externally or within the organization.
      • Mass update: This feature allows for multiple fields of job definitions to be updated based on certain search criteria, with a very user-friendly interface.

      How has it helped my organization?

      It has given the organization visibility into how various applications relate to and depend on one another. It has reduced scripting and coding time down to almost zero with the out-of-the-box plugins.

      What needs improvement?

      There are many areas that have room for improvement in V7:

      • Specific to Control-M for Files Transfer: Have a broader list or custom pre & post commands when running a file transfer.
      • Customizable HTML shout emails, for a better user experience.
      • Out-of-the-box New Day Process per table\application (This can be done with a custom user daily but requires a job to run at the specified “New Day Time”).
      • Include some sort of label object (similar to a job, but only performs shouts and doesn’t have a cost), so you can categorize work flows.

      Control-M V9 improves on most, if not all, of the pain points in V7.

      For how long have I used the solution?

      In my professional career, I’ve been using Control-M for 12 years.

      What do I think about the stability of the solution?

      No issues experienced with stability at all.

      What do I think about the scalability of the solution?

      I have not encountered any scalability issues. The way the product is tiered makes it easily scalable.

      How are customer service and technical support?

      I find the level of technical support (Blue Turtle Technologies) to be exceptional. Whether it is a small query or a large problem, you will always get a timeous response and often one of the support staff members will be present on-site.

      Which solution did I use previously and why did I switch?

      Control-M was here when I started at this organization, so I’m not sure if a different solution was previously used.

      How was the initial setup?

      The initial setup was fairly simple. Once all the servers and DBs were set up, the installation of Control-M Enterprise Manager, Control-M Servers and Control-M Agents was painless.

      What's my experience with pricing, setup cost, and licensing?

      Task-based licensing (number of active jobs) can get very expensive. Bundle multiple functions within a batch\script file.

      Which other solutions did I evaluate?

      I’ve tried and POCed many other workload automation\batch scheduling tools out there; none of them come close to functionality and ease-of-use as Control-M.

      What other advice do I have?

      Decide on bulletproof naming standards\site standards. This will make implementation and promotion of workflows incredibly easy.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user520743 - PeerSpot reviewer
      it_user520743Middleware Analyst at a financial services firm with 1,001-5,000 employees
      Real User

      Hi Orlee,

      Dean Tuson is spot on with his list of valuable features, I couldn't agree more. Control-M is such a feature rich product and different organizations will find value in a certain subset of features that other organizations may not and vice versa.

      See all 2 comments
      Production Support Manager at a financial services firm with 1,001-5,000 employees
      Real User
      It generates reports for all batch processes. Setup was easy.

      What is most valuable?

      Job processing and flows are great. Report functionality on all batch processes using Crystal Reports is excellent. The escalation process on jobs is awesome and that goes for the various modules and their functionality.

      How has it helped my organization?

      We have minimum downtime now. We have a bigger online window for our users to work. We now have a central dashboard to monitor the entire companies processes that is running.

      What needs improvement?

      V9 has now come out with some new features; it has just been launched, so I will have to review and see what's covered in the new release.

      For how long have I used the solution?

      I have been using it for four years.

      What was my experience with deployment of the solution?

      The support from the vendor is superb.

      What do I think about the stability of the solution?

      I have not encountered any stability issues. We run on a Unix platform, so no issues. On Windows, we had issues using MySQL instead of Postgres as recommended by the vendor.

      What do I think about the scalability of the solution?

      I have not encountered any scalability issues.

      How are customer service and technical support?

      Customer Service:

      We receive excellent support from our service provider.

      Technical Support:

      Technical support is excellent.

      Which solution did I use previously and why did I switch?

      We previously used the IBM TWS solution. Control-M has much more functionality.

      How was the initial setup?

      Setup was easy and there is a migration tool available for most platforms.

      What's my experience with pricing, setup cost, and licensing?

      Pricing would be best to take the full suite and go with CPU licencing instead of TAS licencing.

      Which other solutions did I evaluate?

      Before choosing this product, we only evaluated Control-M.

      What other advice do I have?

      It is the best in the market.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user512913 - PeerSpot reviewer
      Consultant at a tech services company with 10,001+ employees
      Consultant
      It acts as the mediator between the applications and the servers.

      What is most valuable?

      • AFT
      • Job scheduling with various platforms
      • Blending options for module compatibility

      Although I work with various modules for Control-M, i.e., SAP, Informatica, DB, OS, and Windows. We can't do AFT with either Windows scheduler nor with Linux cron jobs. Control-M is the center for all of the applications, where it acts as the mediator between the application and the servers. Not only is it secure, but there are various major applications we can work on.

      How has it helped my organization?

      All tasks related to Windows scheduler and Unix (linux) cron jobs are converted with BMC Control-M scheduling.

      What needs improvement?

      Version compatibility is one of the very few areas with room for improvement, but it is a big issue with minimum support. When we need to upgrade the product, we have to follow the exact Control-M prerequisites.

      For plenty of applications, there are limits. Control-M uses options for configuring items such as the remote host for servers in the DMZ.

      For how long have I used the solution?

      I have used it for 4+ years.

      What do I think about the stability of the solution?

      I have not encountered any stability issues.

      What do I think about the scalability of the solution?

      I have not encountered any scalability issues.

      How are customer service and technical support?

      Currently technical support is awesome, 100%.

      Which solution did I use previously and why did I switch?

      I did not previously use a different solution, such as Autosys and IBM Tivoli.

      How was the initial setup?

      Initial setup is easy to understand for any end user who does not have any prior knowledge of the product.

      What's my experience with pricing, setup cost, and licensing?

      Pricing and licensing depends on the infrastructure and the jobs they can purchase.

      Which other solutions did I evaluate?

      Before choosing this product, I did not evaluate other options.

      What other advice do I have?

      It is an awesome product in the automation area, very robust and user friendly.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Systems Engineer - Senior Control M Admin at a tech services company with 10,001+ employees
      Real User
      Efficient, effective and easy to use, some of the qualities that makes Control-M that much more desirable

      What is most valuable?

      The features most valuable differ from client to client. One of our clients used Control-M to execute multiple scripts in distributed systems and mainframe environments, which in turn ensured proper functioning of equipment, updating data, BI report, etc. over their multiple stores and distribution centre. Another client I worked with required mainly files to be transferred to third parties/vendors/internal businesses.

      In all cases, Control-M was able to deliver it flawlessly, and also with add-on security features such as SSH connections and PGP encryption.

      How has it helped my organization?

      Control-M helped automate workloads, which would have taken hours and hours of effort and resources. The tool increased the quality and efficiency of work performed with as minimum manual effort as possible. It also reduced cost to the company by ensuring timely/effective/error-free delivery of tasks.

      What needs improvement?

      Control-M as a tool has provided a really stable and effective platform to automate workloads. However, sometimes we do have to use different job types to achieve one task. For this scenario a welcome addition would be an application integrator tool that is part of the Control-M product and can be used to combine multiple/variety of job types into one, allowing us to achieve the same result in one job.

      Now, since this tool is something the users would have to define on their own, the pre-packaged or existing functionalities wouldn’t recognise the new template we would have designed, if you work on mass-updating a folder. So we end up having to individually pick out the AI jobs and update it. Understandably, as multiple users will have multiples ways of working with the tool, it would be difficult to pre-code something into the Control-M tool without knowing what will be developed by, say, a random coder in a different part of the world with a different business requirement.

      Another aspect that always bothered me, as an administrator, was the Old bug out-New bug in conundrum regarding compatibility of the tool when a new version/FixPack was installed. We would have to then install patches to ensure compatibility. Some of the Control-M modules would need their own patches on EM side/server side, etc.

      For how long have I used the solution?

      I have used it for over eight years now.

      What do I think about the stability of the solution?

      I have not encountered any stability issues. Control-M, as a tool, has been pretty stable. We did come across some compatibility or connectivity issues at times, which usually were resolved really quickly, as BMC’s wonderful tech team would have released a patch beforehand.

      What do I think about the scalability of the solution?

      We did initially face some confusion with the GUI servers. What happens is, when you log in to the tool, it automatically picks up the last used GUI server and most of the users, who aren't schedulers or administrators, wouldn't have bothered to check that field or change it. So with more users logging in at the same time, we would have a huge load on the servers and the tool would hang or disconnect or wouldn't connect. We were able to fix it when we created multiple GUI servers to share the load, and some education for the users. :)

      I remember another instance during my initial experience with Control-M. There used to be a delay with the NDP (New Day Procedure) as the number of jobs were really high, and it took around 45 minutes to 1.5 hours some days. I haven't seen this issue again, though, and since I didn't get to work in-depth with Control-M back then, I am not sure if that was in fact the tool or our servers having hung processes.

      Another instance was when we accidentally had more jobs running at the same time (around 200K Control-M jobs) than what our servers could handle; it all came crashing down. I think it could have been something our servers weren't built to handle, as I did hear of some stories where the company ran 500K jobs at the same time (can't vouch for that story, or how it went for them though).

      But these were mostly situational issues, and we were able to learn from it and quickly resolve it, find workarounds/solutions or better server management. So, when we built any new environment, we took all of these into account.

      How are customer service and technical support?

      Technical support is excellent. They have a great support team. Also their AMIGO program is great, where you can engage BMC support for migration of your Control-M versions, if you need BMC expertise handy, and they do go through the complete process from start to finish, which is great.

      Which solution did I use previously and why did I switch?

      I hadn't had a chance to work with any other solutions.

      How was the initial setup?

      The initial setup is pretty straightforward, with all the necessary details mentioned in their well-written guides. They have guides for utilities, parameters, installation, administration, etc., which makes it easier to adapt for anyone who is new to the tool (of course, prior understanding of OS/DBs/networks/etc. is expected for you to understand it. ;) )

      What's my experience with pricing, setup cost, and licensing?

      Control-M does come with a lot of features, but with those features comes the hefty price tag. :) It is reasonable comparatively to some tools that may only do, say, one type of the multiple tasks available in Control-M.

      Which other solutions did I evaluate?

      Most of the places I worked already had the solution in place, hence I cannot comment on this.

      What other advice do I have?

      It is a great product and it will be worth it, if you plan to utilize it to its full potential and on a larger scale.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user505632 - PeerSpot reviewer
      it_user505632Senior Consultant at a tech services company with 1,001-5,000 employees
      Real User

      Very good and detailed review. Useful for people who wants to opt for this tool

      PeerSpot user
      Control-M Analyst at a tech services company with 1,001-5,000 employees
      Consultant
      It supports a range of job types and integrates with other products such as Hadoop and SAS.

      What is most valuable?

      The GUI interface is exceptional, beating any of the competitors’ products I have used. Also, the range of job types and integration with other products such as Hadoop, SAS, databases, etc. is very useful.

      How has it helped my organization?

      With the release of V9, we have been able to better use the features of the Hadoop product, allowing developers to use native Oozie workflows from within the product.

      What needs improvement?

      It is probably one of the most expensive solutions available and many of the extra functionality, such as Self-Service and BIM, are chargeable extras. It would be great if these were thrown in for free.

      For how long have I used the solution?

      I have used it for 18 years.

      What do I think about the stability of the solution?

      Initially, we encountered stability issues with the V9 install, but this could be more to do with the VM infrastructure and networks than Control-M.

      What do I think about the scalability of the solution?

      We did not really encounter any scalability issues; it is very scalable, especially with agentless technology.

      How are customer service and technical support?

      Support has been very good in my experience.

      Which solution did I use previously and why did I switch?

      I have used other products in other contracts, but the only experience I have of switching products was removing Control-M in favour of OPC, as it was a lot cheaper.

      How was the initial setup?

      It is a complex product but for the most part, setup is reasonably straightforward. Some add-ins such as the BPI module can be quite challenging.

      What's my experience with pricing, setup cost, and licensing?

      I have little experience with the licensing but I know it is expensive!

      Which other solutions did I evaluate?

      Before choosing this product, I did not evaluate other options. As a contractor who specialises in Control-M, I tend to work for companies who already use it.

      What other advice do I have?

      Use it. It’s the best out there from my experience.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user518730 - PeerSpot reviewer
      Senior Consultant at a tech consulting company with 51-200 employees
      Consultant
      Automatic failover allows for active-passive high availability. You can upgrade or patch agents directly from the configuration manager.​

      What is most valuable?

      With version 9, there is out-of-the-box automatic failover (high availability), as well as the new agent deployment tool.

      Automatic failover allows for active-passive high availability. If the Control-M Application were to fail on one server, it would automatically start up and continue processing on the backup (failover) server.

      The agent deployment tool allows for upgrading or patching agents directly from the configuration manager (CCM) instead of logging into each agent one by one. A big time saver.

      How has it helped my organization?

      N/A – We are a consulting company that implements this application for clients.

      What needs improvement?

      I would like to see the Mainframe Control-M IN/OUT Condition feature of Relative ODAT added to the Distributed Control-M.

      For how long have I used the solution?

      I have used it since 1996.

      What do I think about the stability of the solution?

      I have only encountered stability issues with the base installation; their product development team supplies fix packs for bugs.

      What do I think about the scalability of the solution?

      I have not encountered any scalability issues; the product is scalable.

      How are customer service and technical support?

      Technical support is 10 out of 10; support is available around the clock, 24/7.

      Which solution did I use previously and why did I switch?

      N/A – We replace different solutions for clients usually due to high costs, lack of support or functionality of the legacy product.

      How was the initial setup?

      Initial setup is quite easy; a wizard-based installation process.

      What's my experience with pricing, setup cost, and licensing?

      I am on the technical services side and am not involved in pricing.

      Which other solutions did I evaluate?

      N/A – We only work with Control-M.

      What other advice do I have?

      Do a proof of concept to see if it meets your needs.

      Disclosure: My company has a business relationship with this vendor other than being a customer: We are a BMC Premier Partner.
      PeerSpot user
      it_user326337 - PeerSpot reviewer
      it_user326337Customer Success Manager at PeerSpot
      Consultant

      What major issues have technical support proved most effective in helping you solve?

      it_user514314 - PeerSpot reviewer
      Assistant Director at a financial services firm with 10,001+ employees
      Real User
      We execute more than 30k jobs through a single window.

      How has it helped my organization?

      It provides a single point of control for the entire organization’s batch processing, helping to shorten the batch processing window and achieve a “manage by exception” operation environment. At my current organization, our batch processing requirement is too technically diversified and has to be supported 24/7. With Control-M, we are able to handle the customer demand and execute 30k-plus jobs through a single window.

      For how long have I used the solution?

      I have been using the solution for 10 years, including earlier versions.

      What do I think about the stability of the solution?

      I have encountered very few stability issues; it’s highly stable.

      What do I think about the scalability of the solution?

      Scalability is good.

      How are customer service and technical support?

      I find technical support to be knowledgeable and willing to provide assistance for any and all queries.

      Which solution did I use previously and why did I switch?

      I did not previously use a different solution at my current organization. However, I have experience working CA Autosys.

      How was the initial setup?

      The installation is panel-driven and can be used by a relatively inexperienced technician to install it successfully.

      What's my experience with pricing, setup cost, and licensing?

      It’s well suited for anywhere and anyone, but it comes with a cost; it is quite pricey.

      Which other solutions did I evaluate?

      Before choosing this product, I did not evaluate other options.

      What other advice do I have?

      Control-M is very stable. It is rare to have any issues with the application. Nonetheless, the bigger the workload, the more a tool like Control-M is needed or else it’s too pricey.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user326337 - PeerSpot reviewer
      it_user326337Customer Success Manager at PeerSpot
      Consultant

      Can you identify features in the software that make its high cost worth the expense?

      it_user512079 - PeerSpot reviewer
      Application Development Analyst at a healthcare company with 10,001+ employees
      Vendor
      It automates batch run scheduling, and helps document the runs.

      What is most valuable?

      Scheduling of the workflows: We had to run a few thousand scripts on a daily, weekly, monthly, semiannual, and annual basis. Without this tool, scheduling would have been really difficult. This tool also helps in documenting the runs, which would further enable us to check for defects.

      How has it helped my organization?

      It has made execution of workflows simple, especially batch runs.

      What needs improvement?

      We had to migrate from an E2 to an E3 framework, where we manually had to change the name of more than 1,000 instances in a batch. This could have been easy if it was automated, such as searching for a keyword and replacing it with the desired name. In BMC Control-M, this facility is only available for the file path and connection.

      For how long have I used the solution?

      I have used it for two years.

      What do I think about the stability of the solution?

      I have not encountered any stability issues.

      What do I think about the scalability of the solution?

      I have not encountered any scalability issues.

      How are customer service and technical support?

      Technical support is 7/10. I faced an issue in which the connection was lost in the middle of a run. It was a small batch, so I managed it by rerunning it. I contacted tech support on a weekend, because I had to run a weekly batch. I didn’t see much of an immediate response from them, but they were able to sort out the issue a little later.

      Which solution did I use previously and why did I switch?

      I have used this since I joined my current company.

      How was the initial setup?

      Initial setup was straightforward.

      What's my experience with pricing, setup cost, and licensing?

      It is worth the price.

      Which other solutions did I evaluate?

      Before choosing this product, I did not evaluate other options.

      What other advice do I have?

      It is definitely a good tool in the business intelligence domain, which can be used for small or big batch runs.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user506682 - PeerSpot reviewer
      Operational Manager at a tech services company with 10,001+ employees
      Real User
      The scheduler integrates with many applications to automate business cycles. It is expensive.

      What is most valuable?

      There are many valuable features, including its ability to interface with so many applications and allowing complex scheduling to be done easily.

      BMC provides control modules that interface with third-party applications such as SAP, DB, VMware, FileWatcher, AFT and many more. These are valuable features that allow jobs with those applications to be easily scheduled.

      How has it helped my organization?

      We are able to automate a lot of scheduling, and integrate the scheduler with many applications to automate business cycles.

      What needs improvement?

      Cost

      Provide a little customisation based on needs; the capability for development at the user level should be available. The reporting facility is a GUI with some standard queries. I think the portal needs to allow us to do reports that reflect many possibilities, like selecting fields present in the DB schema and building our own reports using the reporting GUI, rather than using any of the standard templates it offers.

      Also, I’d like to be able to build a custom module for some applications that cannot be interfaced, provided we give some standard variables to connect with the application. For example, we are currently using the Axway product for file transfer on a very, very large scale. We are not happy with Axway, and would want to see if BMC can provide us a remedy for it. Or, if we were able to do some customization on the AFT module to incorporate this requirement.

      For how long have I used the solution?

      I have used it for 10 years, starting with version 6.1.

      What do I think about the stability of the solution?

      I have not encountered any stability issues.

      What do I think about the scalability of the solution?

      I have not encountered any scalability issues.

      How are customer service and technical support?

      I rate technical support 10/10.

      Which solution did I use previously and why did I switch?

      I did not previously use a different solution.

      How was the initial setup?

      Initial setup was complex. We have integrated Control-M with many applications using some complex scripts for meeting our business needs.

      What's my experience with pricing, setup cost, and licensing?

      Pricing and license cost is high.

      Which other solutions did I evaluate?

      Before choosing this product, we evaluated Redwood, Autosys, and $U (Dollar Universe).

      What other advice do I have?

      If you are willing to pay for it, the product is excellent.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      Integration Consultant at a tech services company with 10,001+ employees
      Real User
      Modules easily integrate non-basic batch jobs with regular batch jobs.

      Valuable Features

      • No product downtime
      • Easy to administrate and use
      • A lot of integration tools and control modules

      We use the BPI (Java and web services) DB integrator, AFT file transfer, CM for Informatica Control-M modules that easily integrated the non-basic batch jobs with the regular batch jobs. There was no need to script file transfer or SQL query jobs; all of that comes straight from the BMC Control-M box.

      Improvements to My Organization

      The knowledge of the jobs has become transparent and business users can monitor and manage their own jobs through the self-service portal.

      Room for Improvement

      The reporting overall should be better; right now, external report tools have to be used. Reporting should be end-user modifiable; and there should not be a need for a separate reporting client. There should be more reporting options, for example, scheduling of the table/jobs, with nice charts.

      Crystal Reports based reporting tool, need to be installed in the same box where the EM client resides. Also there has to be control-M agent in the same server to be able to run the reports in batch mode. The better solution would be to run BMC in the house developed reporting and get the date from EM database in the server level (no need to windows Server, unix/Linux is better).

      In the current reporting tool, there are predefined templates which are working ok but defining own it’s not easy or impossible. You can get the data out but it’s not usable to export to excel format without heavy modifications in the excel or qlickview for example.

      Use of Solution

      I have used it for about two years.

      Stability Issues

      I did not encounter any stability issues.

      Scalability Issues

      I did not encounter any scalability issues.

      Customer Service and Technical Support

      Technical support is the best among the biggest software delivery houses.

      Initial Setup

      Setup was very simple.

      Pricing, Setup Cost and Licensing

      It is expensive; the smallest IT service providers can’t implement it.

      Other Solutions Considered

      We evaluated IBM TWS and UC4 before choosing this product.

      Other Advice

      Plan the hardware setup carefully, favoring *nix OS systems in the CTM-Server engine. Try to follow “best practice” instructions about the database considerations and software setups.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user499695 - PeerSpot reviewer
      Senior Technical Consultant at a tech services company with 501-1,000 employees
      Consultant
      It helps my customers speed up daily batch processes and provides early warning if one or more processes are not running normally.

      Valuable Features

      Control-M Virtual Terminal (CTMVT) for AS400: Because most of my customers are in banking, where their core banking processes run on AS400, Control-M Virtual Terminal helps us automate the interactive process on AS400.

      Improvements to My Organization

      This product helps my customers speed up the daily batch processes and also provides early warning if one or more processes are not running normally. For example, before we started using Control-M, one application took three hours to complete its end-of-day processes because many processes were waiting for human interaction. Control-M cut out the time waiting for human interaction.

      Room for Improvement

      Improve the capability to analyse the process output by making it more flexible. Actually its current capability is strong enough and I have no problem with Control-M implementation, but it would be great if the output analysis could accommodate functions such as arithmetic operations or regular expressions. Current capability only supports string matching.

      Let me explain more technical details for this. For example, I have a job/task that has output:

      Jobname : Test A
      Result : Completed
      Numbers of errors : 0

      Currently Control-M has ability analyzing job / task output only with string / pattern matching operation, for example when output has text "Result : Completed" do something. What i mean good for improvement is Control-M has ability to analyze the output with arithmetic operation, for example i want when Numbers of errors greater than 0 do something.

      To avoid misunderstanding, this is only for output analyzing, because Control-M itself has function to analyze return code number from the job/task.

      Use of Solution

      I have used it for five years.

      Stability Issues

      I did not encounter any stability issues.

      Scalability Issues

      I did not encounter any scalability issues.

      Customer Service and Technical Support

      The technical support is good. I've used them many times for technical issues. So far, their support has been good for resolving all the issues.

      Initial Setup

      The initial setup is very straightforward.

      Pricing, Setup Cost and Licensing

      The pricing is fair enough, considering its functionality.

      Other Advice

      I would recommend that others wanting to implement workload automation tools choose BMC Control-M as their solution.

      Disclosure: My company has a business relationship with this vendor other than being a customer: My company is one of BMC’s partners in Indonesia.
      PeerSpot user
      it_user500652 - PeerSpot reviewer
      Production Control Analyst with 501-1,000 employees
      MSP
      It gave us the tools to work toward more tightly integrating processes that were unnecessarily dependent on each other.

      What is most valuable?

      • The GUI interface with the ability to oversee the whole enterprise in a graphical way
      • The ability to create filters for applications and groups
      • The ability to zoom in and out within applications or the whole enterprise

      These make automation and scheduling troubleshooting easier.

      How has it helped my organization?

      Well, I am no longer with that company, but it gave us the tools to see the big picture and work toward more tightly integrating processes that were unnecessarily dependent on each other.

      It allowed us to automate responses and or trigger different processes based on different outcomes of the same job or process.

      What needs improvement?

      Version 8 introduced a whole new set of features that required more processing power, creating what I call "dead weights" that, if not interpreted in the right way, can cause duplication of processes. I am pretty confident that, knowing their track record, the issue was addressed in later revisions.

      For how long have I used the solution?

      I used it for 15-plus years.

      What do I think about the stability of the solution?

      I did not encounter any stability issues. The "dead weights" that I referred to above were in the scheduling development side of the product and did not affect the live processes.

      What do I think about the scalability of the solution?

      I did not encounter any scalability issues.

      How are customer service and technical support?

      Technical support was very good, 8/10.

      I had a minor issue with their online interface for opening problem tickets. Their website at the time was horrible. (I hope it has been fixed.) I did let them know it would take you in circles without ever actually opening the ticket. This to the point that you had to eventually call and wait for someone to call you back so that the ticket was established. Then, you would send all the doc explaining the issue. Then, they would ask you to provide a ton of stuff, such as logs. Then, once you sent them that, they would tell you that it was an automated response and that they really did not need all that. In their defense, this only happen occasionally; otherwise I would have given them a 4 out of 10.

      Which solution did I use previously and why did I switch?

      I personally did have experience with a few different scheduling packages, but none came close to providing the overall enterprise scale of Control-M.

      I did not switch, the switch was on when I joined the company.

      How was the initial setup?

      While I was not involved in its original implementation from scratch, I did arrive in the early stages and once I had a grip on the functionality and its tools, it was fairly easy. I am sure the installation and first implementation came with challenges.

      What was our ROI?

      That part can be tricky as I did not handle it. I do know that it may be expensive in the beginning, but, once you have it implemented and use it to its full or close to its full potential, it will save money in the long run.

      Which other solutions did I evaluate?

      I was not involved in the process, but the move was from CA7, and I know that ESP, Jobtrac, and Zeke among others were considered.

      What other advice do I have?

      Go for it.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      Buyer's Guide
      Download our free Control-M Report and get advice and tips from experienced pros sharing their opinions.
      Updated: September 2023
      Buyer's Guide
      Download our free Control-M Report and get advice and tips from experienced pros sharing their opinions.