Try our new research platform with insights from 80,000+ expert users
Prashant Fauzdar - PeerSpot reviewer
Senior Solution Lead at a healthcare company with 10,001+ employees
Real User
Enables us to develop template workflows and call them from other workflows, saving development time
Pros and Cons
  • "The most valuable feature is the ability to call a workflow from another workflow. That really gives you an edge by increasing reusability and speeding up development time. You can create a workflow which is a type of template and then call that workflow from any other workflow... It has sped up development time by 80 to 90 percent."
  • "There are a number of built-in tasks in GoAnywhere. One, in particular, the write to CSV task, is slow. If you have, say, 100,000 records in your row set and you want to write them to a CSV file, it takes a long time. That definitely requires performance improvement."

What is our primary use case?

We are mostly using it for ETL-related workloads. In our organization we have a lot of different systems that need to talk to each other. Files have to be transferred from one system to another. We use GoAnywhere to automate the file transfer processes, whether it involves an SFTP system or a Windows network shared drive.

We also use it for data translation and data load, when we want to extract the data from a database system and create a CSV file and send it to a downstream system.

And we have recently started using Cloud Connectors for things like Microsoft Azure Data Lake and blob storage. Most organizations are moving to the cloud and we have a lot of cloud-related integrations now coming into the picture. GoAnywhere MFT helps to accomplish them.

How has it helped my organization?

With the automation you don't have to worry about doing anything manually. You create a workflow and schedule it. You have various options to schedule your workflow daily, or at a certain date and time, and a repeat frequency. If you have complex scheduling requirements, those can also be done. 

The very quick development time is another benefit.

What is most valuable?

The most valuable feature is the ability to call a workflow from another workflow. That really gives you an edge by increasing reusability and speeding up development time. You can create a workflow which is a type of template and then call that workflow from any other workflow. That's really helpful for us. It has sped up development time by 80 to 90 percent. All you have to do is pass the parameters from the caller and everything is done by your template.

And after using it for some time and you become very comfortable with the syntax, if you want to quickly develop something you can directly edit the XML. It creates XML for all the workflows and you can directly import and edit them. That also helps with the speed of the development.

The solution is very intuitive because all the help is built-in. When you go to Help there is a developer guide there. You can search any library or function. Also, the tooltips are helpful. You can click on any label and it shows a tooltip that describes what it does. It also provides integrated development, meaning all the development can be done in the GoAnywhere portal itself, from a browser. You don't need any additional tools or an IDE. It's very user-friendly and developer-friendly.

GoAnywhere also has a very good log through which you can track any issues. 

In addition, the workflow features are able to fulfill the requirements most of the time. Only certain, very rare scenarios are not covered. But GoAnywhere also provides a custom task feature. Apart from all the built-in tasks, if your workflow demands a special task, and you have the expertise, you can create a custom task. That's a good advantage.

What needs improvement?

They need to increase the number of Cloud Connectors and speed up their development of them.

Also, there are a number of built-in tasks in GoAnywhere. One, in particular, the write to CSV task, is slow. If you have, say, 100,000 records in your row set and you want to write them to a CSV file, it takes a long time. That definitely requires performance improvement.

Buyer's Guide
Fortra's GoAnywhere MFT
November 2024
Learn what your peers think about Fortra's GoAnywhere MFT. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
814,763 professionals have used our research since 2012.

For how long have I used the solution?

I have been using HelpSystems GoAnywhere MFT for more than eight years.

What do I think about the stability of the solution?

The solution is very stable. In all the time I've been using it, I haven't seen any deficiencies in terms of workflows or behaviors.

Any memory issues happen because of poor workflow design. Otherwise, It's very stable.

What do I think about the scalability of the solution?

We have gone from 40 or 50 workflows to more than 600 workflows now. But we have only slightly increased the memory footprint of the server on which GoAnywhere is installed. We haven't seen any issues. The solution is scalable.

We have around 70 to 80 users of GoAnywhere and, at any point in time, some 10 to 20 active users. Among our 600-plus workflows, there are some running every hour or every minute or daily. On average, they transfer 100,000 files per day. 

We have four environments: dev, test, QA, and production. Dev/sandbox is a single environment, while Test, QA, and Production are clustered. We have two nodes for high-availability.

Within our company there is still a lot of demand for GoAnywhere. We are going to increase our use of it by 10 to 20 percent per year.

How are customer service and support?

Their technical support is good. Responses are not really instantaneous, but they respond within their SLA. They could improve their response time.

How would you rate customer service and support?

Neutral

What was our ROI?

It's a great value in terms of our overall satisfaction. It helps automate all our processes and reduces development time, so we don't have to invest much in developing. We haven't really seen any issues using it in all this time, or challenges in terms of operations. Overall, it brings us great value.

Because every new development request requires a certain amount of effort, new development in GoAnywhere is really fast thanks to the template workflow and being able to call another workflow. It helps reduce development costs and that's a great value.

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

The licensing is very organization-friendly. It's a one-time license, not a monthly or recurring model. Compared to other tools it's less expensive.

What other advice do I have?

If your overall requirements are related to ETL and sending files to different systems, and you want to automate these kinds of daily processes, then GoAnywhere would be the best fit. It's one of the best solutions. It's lightweight and doesn't need heavy servers or big hardware to run, and it's very scalable. All these features really add to the GoAnywhere solution.

Overall, the solution is a nine out of 10. The ease of use is definitely 9.5 and the performance is a nine. But in terms of catching up with all the new standards, it's a little behind it. On that, I would give it an eight. It doesn't have connectors to various new systems. For development, it's a 9.5.

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
Lead Developer at a construction company with 5,001-10,000 employees
Real User
Cloud Connectors enabled us to define our Salesforce server, and to put data into objects, without any major development
Pros and Cons
  • "Transactions transfer in close to real time. Sometimes it takes a little bit of time because of the volume that we have, but the transactions transfer in seconds to the external platform."
  • "We are a little concerned because the maximum number of open connections allowed is 200, and we are pretty much maxed out... if they expanded the number of open connections allowed, we would be better off."

What is our primary use case?

We acquired GoAnywhere MFT to help us with our connection to Oracle. We then had a request from our company to put data onto Azure. It was perfect timing. We started creating the connection and the configuration for Azure using GoAnywhere, and we are now exporting close to 2 million transactions per day into Azure. Any activity happening in our core application is being forwarded to the Azure platform, into a data lake.

We have another project in the pipe to connect Hyphen Solutions BuildPro, which is another cloud service, one that helps us in our field of business, which is construction. We are exploring transferring data to BuildPro using GoAnywhere, and that is going to be XML, mostly.

How has it helped my organization?

We deployed connectivity with our Oracle CRM to download data, but that was a temporary solution because now we're doing it in real time. After that, we went after another project, which was to put data into Salesforce, which is our new CRM. GoAnywhere helped us incredibly because it was pretty simple, using Cloud Connectors, to define the Salesforce server and to put the data into objects without any major development on our side.

The previous transmission we had with Salesforce was scheduled to run every two hours. That was the most we could get. Right now it is taking seconds to get there. Not only are we saving time, but the data is immediately useful to the business. Previously, in some cases, it was delaying a purchase of a house by our customers. For example, sometimes a customer wants to put in a particular flooring or a particular kitchen. If those options were not available, they couldn't complete the purchase. But now, with GoAnywhere, they have the information right there. They can complete it right away.

GoAnywhere helps us to distribute data. We are on the iSeries platform, using JDEdwards and  Db2. But because our business is now distributed into cloud applications, such as Salesforce and Azure and Google, we help ops to export the data into those platforms.

The Cloud Connectors are amazing and have saved us a lot of time because we don't have to do any programming. It just puts the data there. We haven't been able to 100 percent eliminate custom programs or scripts, but it has helped save a lot of lines of code. That is immensely important, not only because of the coding issue, but also because of security. If you need authentication or key information, it's better to have it encrypted in GoAnywhere, than having this information in the source program, because anybody can see the source and see the authentication information. GoAnywhere handles that more securely.

The other day we needed to export data into SharePoint. We had not done that before, so we needed some examples. We went to the internet but we couldn't find much information. So we contacted HelpSystems and they gave us a link. We then called our SharePoint administrator and he gave us the information we needed and we can now put data into SharePoint.

Previously, that SharePoint process was manual, one where the user had to run some services every two hours. Now that we have automated it, he doesn't have to do it anymore. It has saved a lot of time.

GoAnywhere has also helped us to allocate staff to other work. By using GoAnywhere, we don't need people or a programmer involved in managing security or server configuration anymore. We set them up in GoAnywhere. I'm the one doing the administration for the tool and I just defined the resource so the developer doesn't need to ask questions like, 
"How do I connect? What is the password and the user ID?" As soon as I give the guidelines, that this is the resource, we just create a Project and that's all.

What is most valuable?

Transactions transfer in close to real time. Sometimes it takes a little bit of time because of the volume that we have, but the transactions transfer in seconds to the external platform.

When it comes to workflows we use the Projects and the scheduler. We don't have Monitors or many Triggers at the moment. The Projects are the bread and butter of this application; they are the way you put data into the different platforms. Projects are very straightforward and we can create them pretty fast. We define the resource, which could be SharePoint or Azure or Google or any of those API servers. We then create Projects. We put those into production and after that we see the data flowing. The way we did it for Azure, for instance, which is our biggest one, was that every time a user press Enter on the screen, meaning the user is creating a community or home site, that information is captured through a Trigger. Once we get the information into our program, we call the Project workflow in GoAnywhere and it is the middleware that puts the data into the target server, in this case, Azure. It takes microseconds to complete.

For how long have I used the solution?

I have been using HelpSystems GoAnywhere MFT for about four years.

What do I think about the stability of the solution?

If you define the tool correctly and you give it the appropriate memory and priorities, it works perfectly.

What do I think about the scalability of the solution?

We are a little concerned because the maximum number of open connections allowed is 200, and we are pretty much maxed out. I don't know if they will expand that in the future.

We are extensively using GoAnywhere and we're planning to keep it. To give you an idea, sometimes we have 2.7 million transactions per day, exported from our JDE core to other platforms. And I'm constantly looking for problems to which GoAnywhere can be a solution.

Because of the volume of transactions we have per day, I sometimes get a little concerned that we may run into a scenario where the tool will fall behind our needs. The server where GoAnywhere is installed is a powerful machine, it is the latest iSeries. But it's still 2.7 million transactions or packages to deliver, and that is a lot. Maybe if they expanded the number of open connections allowed, we would be better off.

I'm afraid that when we get the new integration with BuildPro, we may fall behind. We may not be delivering the data as fast as we are now. One of the files we produce, the purchase order, is very dynamic. It's close to 600,000 transactions per day. If the business requires us to send some other table that is as dynamic as that one, we may fall behind. As it is now, the purchase order is sometimes delivered hours after its completion. We don't mind because we don't have a separate application waiting for its data in real time, like we have for Salesforce and SharePoint. But in the future, if the business requires something as big as that, we may not be able to deliver it in GoAnywhere.

How are customer service and support?

The support from them has been amazing. They're always on top of things. We call whenever we need something, and if it's urgent we go through the manager and they immediately reply to us. We have had conference calls with their developers, the most knowledgeable ones, and they are always top-notch. We have no complaints about that.

We do wish they had more centralized documentation, because sometimes it's difficult to obtain it, but eventually we get it. We contact our sales manager and that person helps us to obtain the information from the technical people. 

The same type of thing is happening now for Box. We run some processes that create PDF reports and those reports are going to specific users in Box. We are working on that now. We're waiting for information from GoAnywhere on that. 

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

We were using another solution, from our iSeries platform, to connect with external applications such as Oracle CRM. We started having problems with that because of the Java version and we didn't have any help whatsoever or any support because it was a freebie we downloaded from the internet.

I knew GoAnywhere from my previous company and I recommended it to my supervisor. I told him it would help us with the connection to Oracle. So we acquired the tool and explored it.

How was the initial setup?

The initial setup was a little complex, not because the tool was complex, but because we didn't have experience doing it.

The user interface of GoAnywhere is pretty straightforward. We took the 12-hour training course but still, sometimes we need to obtain more information. We go to their website and try to get samples. Their communication is outstanding. Whenever we request some examples, "How do we do this?" they reply immediately to us.

There is some maintenance from time to time when there are upgrades, as well as whenever we have an encryption key that needs to be applied. Also, every other week we shut down the application to release memory and to start fresh.

The other day we had to upgrade GoAnywhere and the problem we had was that we had moved our location from Miami to Las Vegas. It was tough because when we started testing GoAnywhere we defined certain settings. We tuned the application. When we moved and we had to reinstall GoAnywhere, we forgot that we were using 12 gigabits of memory. We forgot to do the Java 64-bit. We forgot the priorities of the jobs that were defined. We needed to do the job queue tuning and the class. There were a lot of details that we had forgotten. So we had problem after problem. Hopefully, we will not be moving again anytime soon.

For the Las Vegas move, it took us a couple of hours to install the application. That part was easy. Because we had the resources and the workflows defined in the old server, we just downloaded those via XML and uploaded them to the new server. It was pretty straightforward, except for the things that we forgot. But the installation of the application took two hours, maximum.

What was our ROI?

We have definitely seen a good return on investment from going with GoAnywhere. We have even found it inexpensive, to be honest. 

To have a solution like this for the price we're paying makes it cheap. Considering the time that it has saved us, and considering the development that we don't need to do, such as connectors and handling servers, the price is really affordable.

Which other solutions did I evaluate?

I vouched for GoAnywhere because I had used it where I was working before. We did some research and we got some documentation, as well as information people had written about MFT solutions, and GoAnywhere was at the top. The business side of our company is satisfied that we're doing what needs to be done.

What other advice do I have?

This is the best solution you can get. Do some research, and if you're totally unbiased, you're going to find that GoAnywhere is definitely what you need.

They've been creating Cloud Connectors, according to industry developments. Whenever there's a new cloud service, they create a Cloud Connector. We're using three of them: Box, SharePoint, and Salesforce. 

We are trying to replace Robo-FTP, but the information that we're transferring there is critical, it is treasury data for banking, and the business has not yet decided to use GoAnywhere for that. But that was the original plan. We did have some SSH servers to land the data using FTP and that is no longer required because we can put the data directly into Salesforce.

With the tool itself, so far so good. Everything that we needed to do has been done with GoAnywhere. We haven't found anything where we have had to say, "Oh, that's not possible with GoAnywhere." We're good with the product.

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
Fortra's GoAnywhere MFT
November 2024
Learn what your peers think about Fortra's GoAnywhere MFT. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
814,763 professionals have used our research since 2012.
System Administration at a insurance company with 10,001+ employees
Real User
Meets all our needs, stays up and running, and gives us the confidence that the data is going to be securely transferred
Pros and Cons
  • "If I have a job that I need to run on the system and I want the data transferred, I can use GoAnywhere and schedule it on a daily basis, a weekly basis, or whatever, and it does the job for me to transfer the files over to the other systems, or back and forth."
  • "The process of adding a vendor is very easy. You just point and click. You create your job, schedule, and project, and off you go. You just need to know what the processes do when you add in a new job that runs daily and so on. For us, it is not a problem, but maybe the documentation on that could be a little more straightforward. We, however, have no problems figuring that out. It is pretty straightforward for us."

What is our primary use case?

The primary use case is basically to push data, SFTP, and FTP to other vendors offsite. So, it is all secured. We like it because of the security features in it.

In terms of deployment, it is a local standalone system.

How has it helped my organization?

It centralized the exchange of data between systems, employees, customers, and trading partners. It is important to us because it is all secured and encrypted. It is a very well-known product for this type of thing, and we have confidence that the data is going to be securely transferred to the other site. Because we deal with finances and stuff like that, we have to make sure it is secure.

It eliminates the need for custom programs and scripts for file transfers, but we do have some scripts. For the most part, it meets what we need to do, and we don't have to interfere with any scripting or anything like that. A lot of it is basically pointing, clicking, and putting in your information, and off you go.

Its workflow features helped us to eliminate manual processes. We do the same thing every day. We have things set up in the schedulers, and it automatically does them. If there are any issues, we get a report and look into it to see what was the issue. Usually, it is because the line is disconnected, the other system is down, or we have a problem with our network. 

The automation of file transfers has helped us to reduce workload in our organization. We've all been using it, so for us, the reduction has always been there, and it has always been the same. If we had to do it manually, it would take a lot longer.

What is most valuable?

If I have a job that I need to run on the system and I want the data transferred, I can use GoAnywhere and schedule it on a daily basis, a weekly basis, or whatever, and it does the job for me to transfer the files over to the other systems, or back and forth.

It stays up and running. If there is an error with a job, it provides us reports. It is easy to understand.

It is very comprehensive in terms of workflow features. It gives us a lot of options and is also easy to implement. It meets all our needs. We've always been using it, so all we know is GoAnywhere. For the AS/400 system, GoAnywhere is perfect.

What needs improvement?

The process of adding a vendor is very easy. You just point and click. You create your job, schedule, and project, and off you go. You just need to know what the processes do when you add in a new job that runs daily and so on. For us, it is not a problem, but maybe the documentation on that could be a little more straightforward. We, however, have no problems figuring that out. It is pretty straightforward for us.

In terms of features, it is perfect for the way we use it. They just need to keep up with the security stuff, and that's about it. They should make sure that GoAnywhere or HelpSystems stays on top of security, and they're dealing with all the necessary issues that come up on a daily basis on the internet with the security. Other than that, all our needs are being met. The way it is right now, it is perfect for us. We have no other needs for it. We're definitely not asking HelpSystems for any improvements. So, we're fine and satisfied with it.

For how long have I used the solution?

It has been here well before my time. It has been more than 10 years.

What do I think about the stability of the solution?

Its stability is perfect and excellent. It doesn't go down. I don't think we've made any calls for support on this product all year. So, it is perfect for us.

What do I think about the scalability of the solution?

It doesn't matter. For our purposes, it is just fine the way it is. We've got nowhere to scale it to or scale it down. 

In terms of the number of users, I'm the administrator, and all we do is run jobs. There are basically maybe 40 vendors that we SFTP or FTP to and that's it, but individuals don't use it. We added another vendor just the other day, and the process of adding a vendor is very easy for us. So, as new vendors come on board, its usage increases, but there is a very slow addition to this. It is just not a super-growing area for us. 

How are customer service and support?

Their support is great. They've always been there whenever we had any issues. They always provided a prompt courier service. They were very professional and patient, and there were no issues. I would rate them a 10 out of 10.

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

All of us here have always worked with GoAnywhere, and it has worked well. We haven't had the need to go out and source another solution. So, we just leave it.

Usually, on other systems I have worked with, I do things myself with just FTP scripts and stuff like that, but on this system, we have to have something like this. It has got to be controlled because of the sensitivity of the data. So, I haven't had any other product knowledge. It has been working fine, so we just leave it. If it ain't broke, don't fix it.

How was the initial setup?

I joined this company after the implementation of this solution. 

What was our ROI?

For the money we make using this, it is well priced. Without it, we would be in trouble. If something broke and we couldn't get that data through, we're going to be losing a lot of money. So, I guess the return on investment is always great because the data is getting out. It is not that we make money per data that we send out. It is just that the data that goes out is very critical to the revenue stream.

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

I get the invoices, and its price is fine and appropriate. It is well priced. Even if it was double the price, we'd use it. For us, it is indispensable. We're not going to go anywhere else.

There are no additional costs. Its licensing is good. There is just one charge that we get. That's it.

What other advice do I have?

I would advise others to go for it. It is a great product. If there are any issues, the support is there, and they're very helpful and right on the case.

I would rate HelpSystems GoAnywhere MFT 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
Senior Developer/Analyst at Lamps Plus
Real User
Simplifies the movement of data to and from our IBM i system, saving us time and increasing productivity
Pros and Cons
  • "When users say, 'I'm building spreadsheets that I would like to be uploaded on a regular basis into the IBM i,' we are able to accommodate that request within a matter of hours rather than the days it would take to create programs to do that. That is very useful. It has eliminated several dozens of scripts for us."
  • "There is a function referred to as write CSV, to write a general text file. In this scenario of creating a simple text file, I ran into a situation where, if the product saw a quote or a double-quote in the data, it started wrapping all the text fields in double-quotes. The request I put in asks them to provide a feature that leaves my data alone and does not interpret anything."

What is our primary use case?

Our business is, as far as corporate computing goes, is IBM i-centric. Because of that, some of the main use cases for the GoAnywhere product are for uploading data into the IBM i, from our finance department and other departments, and downloading data from the IBM i to a user or to our FTP server to be sent to a business partner. And when it comes to downloading data for users, it's typically in the form of Excel reports.

At this point, we are only accessing resources within our organization. We don't reach outside of our organization, even though the solution enables interaction with many things, such as Amazon and Google. The exceptions to that are one or two processes that do reach out to a business partner by way of SFTP.

How has it helped my organization?

One of the things GoAnywhere can do for us that our previous product could not is error handling. If something doesn't work properly, we can be alerted to that fact and act on it more quickly, versus the old product.

The workflow features eliminate the need for custom programs and scripts for file transfers. They simplify activities surrounding the movement of data. There is a concept within IBM i of normal tables and an aspect referred to as the integrated file system or IFS. Our older processes would typically create data in a table and run special commands that might make it troublesome to copy that data from the table to the IFS. From there, the old product would grab it from the IFS and send it to some other server. Now, we can eliminate that step of having to bother with the IFS, since GoAnywhere can reach directly into our tables. It's one more aspect of this product that helps simplify these sorts of tasks. When users say, "I'm building spreadsheets that I would like to be uploaded on a regular basis into the IBM i," we are able to accommodate that request within a matter of hours rather than the days it would take to create programs to do that. That is very useful. It has eliminated several dozens of scripts for us.

And when it comes to file uploads into the IBM i, this is only a guess, but it has saved us on the order of five hours per week.

We're able to craft solutions to little challenges faster, and that makes us more productive. One of the GoAnywhere projects that I was just helping a person with yesterday was updating an old program that produces a report for a user. I helped her create an SQL view and then make use of that view with GoAnywhere, which now emails a simple spreadsheet to the user. She was able to accomplish that in a fraction of the time it would have taken to modify the original program.

Additionally, the workflow features have helped to eliminate manual processes. One example is an upload process that is being done regularly by the payroll department. It typically involved a little more manual activity on the part of our payroll user to get us the data. Whereas now, with GoAnywhere, we are able to create something using what GoAnywhere calls a Secure Form. It enables us to present a very quick, very rudimentary webpage to the user where they do a few clicks and the file is provided to us. That is in contrast to their having to take the file from their desktop, find the network share that they're supposed to copy it to, followed by calling us to say they've copied it over there. It makes it easier for users to do things on their own, once we've created that ability for them.

What is most valuable?

One of the most valuable features is the ability to reach into our database tables on the IBM i, and other platforms, and extract data. That is most useful for us.

It's also easy to use. I was training somebody yesterday on some of the finer points of GoAnywhere, and she found it very easy to interact with and understand. We like the interface.

The workflow features are very comprehensive, from our point of view. GoAnywhere uses the term "project" for a job that we create within it. The projects can be run from our IBM i CL [command language] programs. They can be scheduled within the GoAnywhere Scheduler to run once an hour or whenever we need them to run. A process can also be triggered by a file showing up. It is robust in terms of how the GoAnywhere projects can be invoked.

What needs improvement?

It doesn't need much improvement, other than tiny idiosyncrasies. I've run into one or two things for which I've put in change requests to the software developers at GoAnywhere, but they are very minor things, the types of things that don't come up much. We've created in the neighborhood of 80 to 90 projects in GoAnywhere and, out of all of those, there have only been a couple where we've run into something and that made us say, "I wish they could improve this little thing here."

For example, when it comes to interacting with files, there is a function referred to as write CSV, to write a general text file. In this scenario of creating a simple text file, I ran into a situation where, if the product saw a quote or a double-quote in the data, it started wrapping all the text fields in double-quotes. The request I put in asks them to provide a feature that leaves my data alone and does not interpret anything. If I don't want double quotes, please don't put them in. It should have the option, on certain write CSV operations, of not inferring anything.

For how long have I used the solution?

We have been using HelpSystems GoAnywhere MFT for about a year.

What do I think about the stability of the solution?

It seems pretty stable. Like other Windows platform solutions, every once in a while the Windows platform needs to be rebooted, but otherwise it has been very stable.

What do I think about the scalability of the solution?

Scalability has been a non-issue for us. It seems like we could double or triple the number of projects we've got, which might happen over the next five or 10 years. We do not expect any issues with the scalability.

We don't have any plans, per se, to increase our usage of GoAnywhere, but something that we haven't talked about is another product we have that is going to have some competition from GoAnywhere. This other product, which I believe is owned by HelpSystems as well, is a reporting tool called Sequel Viewpoint. I've used it in a similar fashion to the way we use GoAnywhere: A user needs a report and I create an SQL view, go into Sequel Viewpoint, make use of that view and output a PDF or Excel document, and email it to the user. Doing the same thing in GoAnywhere is easier.

It's not so much that there are any specific plans for increased usage, but those types of tasks just come up from time to time. When a user in our finance, buyers, or our supply chain and planning department needs some data from our system, we have a solution for them very quickly using GoAnywhere to produce a simple Excel report.

How are customer service and support?

The technical support has been fine. It has been useful each time we've reached out to them, unless we find a little bug, like the one I mentioned where the product had decided on its own to put double quotes around all of the text fields. Short of little idiosyncrasies like that, they've been able to solve problems for us.

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

We migrated off of a very rudimentary product that was little more than a file moving product. It was "garage software," meaning it was made by a very small organization. It was called Second Copy. It could move or copy a file from one server to another within the same file system, but it was very basic. There was no error handling, no ability to deal with FTP and IBM i, HTTP,  databases, Amazon, and Azure. All those capabilities were nonexistent in Second Copy. GoAnywhere is like a Ferrari versus a Volkswagen Beetle. Our old product was a single-function tool, and GoAnywhere helped us to eliminate it.

How was the initial setup?

The initial setup was fairly straightforward except for one feature, which was an integration to the IBM i. As luck would have it, we've never actually ended up using that feature. It's what is called setting up an agent on the IBM i, and that took a bit of work with one of their tech support people. That allows for a little tighter integration with the IBM i when the product has been installed off of the IBM i. In our case, we installed the product on a Windows Server, as opposed to the IBM i itself. We figured that if we make use of the agent, it might give us a little better integration. Now, eight or nine months later, we've never made use of that IBM i agent. What made adding that agent complex was due to the nuance. The instructions were not clear enough and I was not able to do it by following instructions in the manual.

Not counting that agent, we had GoAnywhere up and running on the same day that we started installing it. The agent was just an add-on, and that dragged on for a few more days with interaction back and forth with their tech support.

We were replacing an existing product. Our implementation strategy was a matter of setting up GoAnywhere and doing a couple of pilot projects to see how easy it was and how it worked. We then started the process of converting 70 or 80 tasks out of the old product, slowly but surely, into the new product. That was doled out to half a dozen developers who looked at the existing tasks and implemented something similar, and/or better, in GoAnywhere.

Our user community for GoAnywhere is relatively small at the moment. We are a medium-size retail business. Our corporate headcount would be somewhere between 400 and 500 people, and the total headcount within the company is 1,100 to 1,200 people, including stores and warehouses. Out of all of them, there are just a handful of departments that we interact with a lot. Our finance and our planning/supply chain departments are two of our major users among our user community of about a dozen users.

As for maintenance of GoAnywhere, our IT department has three groups: web development, back office development, and technical support. This product can be used by, and of value to, all three IT groups. It is almost exclusively used by just the back office department, which I'm part of. Our focus is the IBM i, versus our customer-facing web pages which are handled by our web development folks. In our back office group, we've got about 20 developers and any one of them can do a project in GoAnywhere. We don't have anybody dedicated to maintaining the product. As a task comes up, somebody gets assigned to do it and takes care of it.

What about the implementation team?

We didn't use a third-party. It was a straightforward install for the most part.

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

The cost of GoAnywhere versus the value it brings to our data transfer operations is reasonable. When I compare it to what we were using, that product called Second Copy, and how robust it is and how productive we can be with it, the cost is commensurate. The cost is relatively expensive but, back to the car analogy, that's to be expected with a Ferrari.

They provided a variety of options for pricing. "If you want just this basic feature, here's the price. Or you can have this add-on and that add-on." That variety of add-ons is useful because we are not using it to its fullest capabilities. Some of those other capabilities are licensed extra options.

One of the extra add-ons that came to our attention that we ended up purchasing, and that has provided value and will continue to provide value, is the Secure Forms. We use them to very quickly provide a web page interface for a user to make file transfers easier for them. It's also very useful when there's a report that they need but we need some input from them to produce it, like the date range of the data they want to see, or the particular stores they want a report for. Secure Forms are an extra cost and we went for that extra cost months after buying the initial product. We started with not much in the way of extras, and then added onto the product.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
KIM TERRY BUENAVENTURA - PeerSpot reviewer
Technical Engineer at a tech services company with 11-50 employees
Reseller
Top 10
The solution is versatile, allowing transfers through HTTPS and different protocols
Pros and Cons
  • "I like the versatility GoAnywhere provides, allowing transfers through HTTPS and different protocols. It can also transfer through a server and a client."
  • "I tried to copy a file from an S3 bucket to another storage class. I don't know if it is a limitation from AWS, not the MFT. If I copy a file from the AWS S3 bucket to that storage class, it can't be transferred. It says that I can't remember the exact error, but it cannot be processed. I want MFT to be more compatible with cloud-based applications or services like AWS."

What is our primary use case?

The most common use case is secure file transfer. Fortra's web client provides that. SecureMail also helps them send emails with large file attachments.

How has it helped my organization?

We realized the benefits of GoAnywhere immediately. So many threats affect the most commonly used types of file transfers. One common way to transfer files is to put them on a flash drive, which is risky. Webmail also has limitations. You can only send around  25 MB through Outlook and Gmail. GoAnywhere is helpful and secure because it allows different protocols and encryption supported by the strongest, most secure encryption algorithms.

GoAnywhere saves time when connecting to third parties because it's easily configured. It saves more time than other kinds of file transfer applications. It's user friendly and easy to configure.

What is most valuable?

I like the versatility GoAnywhere provides, allowing transfers through HTTPS and different protocols. It can also transfer through a server and a client.

GoAnywhere's connectors are helpful for connecting and integrating various products, such as Google Cloud, AWS Cloud, Azure, and SharePoint. This makes it much easier for our clients to achieve their targets. The connectors are critical because production processes need them to connect between two applications. It helps to maintain a smooth connection between two products.

We use GoAnywhere's agents instead of the more commonly used Samba or network share. The agents are good for a company with branches globally or nationwide. It allows the branches to connect to the head offices.

The secure forms are helpful. One of my clients is in the HR department, so using secure forms to collect details from job applicants is easy. They can be compiled in a specific folder or directory so that HR can easily navigate and manage all the details of prospective employees applying to a certain company.

For some clients, we recommend GoFast for companies that need transparency between the first and second clients. If they both use GoAnywhere, we suggest GoFast since it will speed up the file transfers between them.

What needs improvement?

I tried to copy a file from an S3 bucket to another storage class. I don't know if it is a limitation from AWS, not the MFT. If I copy a file from the AWS S3 bucket to that storage class, it can't be transferred. It says that I can't remember the exact error, but it cannot be processed. I want MFT to be more compatible with cloud-based applications or services like AWS. 

For how long have I used the solution?

I have used GoAnywhere for almost two years.

What do I think about the stability of the solution?

GoAnywhere MFT doesn't have any stability problems. Any crashes are related to the client's services or problems with their database. We sometimes encounter lags when there is so much data that the donor cannot trust.

What do I think about the scalability of the solution?

GoAnywhere is easy to scale up. It isn't time-consuming to scale GoAnywhere MFT up.

How are customer service and support?

I rate Fortra's support nine out of 10. I've reported bugs to Fortra support. The issues take time and can't be fixed with a press of a button. It would be helpful if Fortra's support would regularly update us since our partners and clients in the Philippines have problems that require expertise on the backend. There are some cases they cannot provide answers. 

How would you rate customer service and support?

Positive

How was the initial setup?

Our clients have different platforms. We deploy in cloud, hybrid, or sometimes on-premise because other clients do not trust a hybrid or cloud environment. We haven't encountered difficulties with GoAnywhere itself. We've had much more problems on the client's side. 

We typically assign at least two resources for the deployment so we have a backup. Implementing GoAnywhere itself takes half a day, but setting up the client's environment requires an entire day. The only maintenance after deployment is upgrading the solution and migrating it from one environment to another.

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

Even if you think the price is high, I would recommend GoAnywhere because it is secure and easy to use and configure. It supports different kinds of protocols. It resolves the limitations of common types of file transfers. 

What other advice do I have?

I rate Fortra GoAnywhere MFT 10 out of 10. 

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. The reviewer's company has a business relationship with this vendor other than being a customer: Reseller
Flag as inappropriate
PeerSpot user
Jayvie Otinez Britanico - PeerSpot reviewer
Project Lead at a comms service provider with 1-10 employees
Real User
Top 5
Provides an almost complete range of connectors
Pros and Cons
  • "The most valuable features are the automatic processing of files and scheduled execution of the files."
  • "The technical support has room for improvement."

What is our primary use case?

I deploy Fortra's GoAnywhere MFT for our clients and provide presentations to prospects.

Fortra's GoAnywhere MFT allows our clients to securely share confidential files and create a web portal for external partners. This portal enables partners to search, upload, and download files, integrating with services like Google Drive. Additionally, GoAnywhere offers a secure mail feature for sending large attachments.

How has it helped my organization?

Fortra's GoAnywhere MFT provides an almost complete range of connectors.

GoAnywhere's agents allow us to extend MFT automation to remote systems, which is helpful for our clients with branches in different countries. By using the agent along with the automation service, we can interact with remote servers, thereby increasing productivity and transfer times between those servers and the head office.

GoAnywhere MFT has improved our client's KPIs. Before implementing GoAnywhere MFT, our clients didn't receive notifications when there were errors in the file process and now they are instantly informed.

To ensure a safe data collection process during the pandemic, our clients transitioned from Google Forms to GoAnywhere Secure Forms. This allowed them to securely fill out digital forms upon entering the building, with the option to attach them directly to their database.

Before GoAnywhere Secure Forms, our clients had to rely on third-party solutions but now they only have to use the MFT for their use cases.

The Go Fast feature improves the data transfer speeds for our clients.

GoAnywhere MFT saves our clients time connecting securely with third-party collaborations. Removing the manual intervention has saved around 90 percent of their time.   

What is most valuable?

The most valuable features are the automatic processing of files and scheduled execution of the files.

What needs improvement?

The technical support has room for improvement. It takes between three to five days to get a resolution from them.

I would like better integration between GoAnywhere MFT and other MFT solutions.

We request the ability to customize the user interface of Fortra's GoAnywhere MFT, specifically by incorporating our company logo. This feature would provide greater flexibility and brand recognition within the software.

For how long have I used the solution?

I have been using Fortra's GoAnywhere MFT for four years.

What do I think about the stability of the solution?

For the most part, Fortra's GoAnywhere MFT is stable. Sometimes we run into critical problems that require a new patch to fix. Developing and implementing these patches can take up to a week.

What do I think about the scalability of the solution?

Fortra's GoAnywhere MFT is highly scalable. We can scale by increasing the memory.

How are customer service and support?

The technical support is delayed in providing a resolution. It can take up to five days to resolve an issue.

How would you rate customer service and support?

Neutral

How was the initial setup?

The initial deployment is straightforward. Connecting the servers and the GUI is simple. The instructions are easy to follow. Once we input the values and the IP address, Fortra's GoAnywhere MFT is easy to install.

The deployment takes five days and can be completed by one technical person.

What was our ROI?

On average, our clients see a return on investment within three years of implementing Fortra's GoAnywhere MFT.

What other advice do I have?

I would rate GoAnywhere MFT nine out of ten.

Fortra's GoAnywhere MFT doesn't require coding for everything under the input values for the workflows, unlike other solutions.

Fortra's GoAnywhere MFT requires minimal and easy maintenance.

Our clients usually assign four people in each organization that utilize Fortra's GoAnywhere MFT.

Based on the features provided by Fortra's GoAnywhere MFT, the price is reasonable. There is no need to purchase additional tools to monitor and maintain the data.

I recommend Fortra's GoAnywhere MFT to other users.

Fortra's GoAnywhere MFT provides peace of mind.

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
Flag as inappropriate
PeerSpot user
Software Analyst II at City of Modesto
Real User
The workflow features eliminates the need for custom programs and scripts for file transfer
Pros and Cons
  • "It enabled us to allocate staff toward other work. All the time that we would have wasted worrying about this stuff and correcting problems is put into other parts of our job. That's one of the best things about it, is that we don't waste time on these projects. We just don't have to worry about them because it lets us know if there's a problem."
  • "There's not a lot of improvement I can think of. Maybe in the tools section, they have an SQL Wizard and a URL Wizard, which are really good. I think that the SQL Wizard might need some improvement. I don't know how to improve it, but it's just a little slow here and there."

What is our primary use case?

Here at the police department, we do a lot of file moving between systems. We have a citation system and we need that data moved over to an RMS (Reports Management System). Those systems don't communicate with each other. So we use it to pick up those files, move them over to that system, and then consume those files and data. We do a lot of that stuff. We also do exports to SFTP sites and automatic emails with warnings of server maintenance.

We do mostly automatic reports but also some manual reports. These can be daily, weekly, monthly, or yearly.  We use GoAnywhere to complete manual processes- like things that we don't need to do very often. We'll go in and just click a button and it runs a bunch of things that we normally would have to do manually. It speeds up the process quite a bit. The great thing about it is that we have a central station to manage basically all of our tasks. Instead of running task schedulers on every server, we can just go here and know exactly what's running where. It's much easier to manage.

How has it helped my organization?

It enabled us to allocate staff toward other work. All the time that we would have wasted working on this stuff and correcting problems is put into other parts of our job. That's one of the best things about it, is that we don't waste time on these projects. We just don't have to worry about them because we set up the project to let us know if there's a problem.

It actually helps with customer service because we don't have to wait and find out from a customer when something goes wrong. We know right away and we can fix it before they even know what happened.

GoAnywhere also enabled us to acquire or disseminate more data and documents. It saves at least ten hours per month because we can more easily figure out any issues happening by reviewing the logs. 

What is most valuable?

The fact that we can easily move files and email the pertinent people about it to tell details about those files is valuable to us. They can see what happened during that process and also catch errors. If there's an error, it'll let us know and we can go in and fix it instead of waiting two days and finding out that something didn't happen.

The intuitiveness of the GoAnywhere user interface is really good. It takes a little time to learn just like anything, but once you learn how to use it, it's very simple.

I've never seen anything like the comprehensiveness of GoAnywhere's workflow features.

The workflow features eliminate the need for custom programs and scripts for file transfer. That's the main thing I use it for. 

It's very important because the custom programs get too complicated and they're kept in random areas, so this is like a central area that you can manage complex programs. But they're easier to create also, so I think just managing those systems and being able to do something that you might not be able to do outside of the system is great.

I have been able to eliminate at least 20 to 30 custom programs and scripts by centralizing everything in GoAnywhere.

GoAnywhere's workflow features have helped us to eliminate manual processes. It's made operations more efficient and more managed.

The automation of file transfers helped to reduce the workload in my current company. All of our transfers are automatic and we're notified about them. It eliminates a lot of wasted time because I'll know if something went wrong. Sometimes the SFTP sites are down and I'll know right away and then we can try it again or have an automatic process to know that something went wrong and it'll try it again later, so I'd have to sit around and waste time trying to re-transfer or not knowing that something, maybe something didn't work. It saves us around three hours a week.

What needs improvement?

There's not a lot of improvement I can think of. Maybe in the tools section, there is a SQL Wizard which works really well. I think that the SQL Wizard could use some improvement- it's little slow when moving from page to page. 

For how long have I used the solution?

I've been using GoAnywhere between two different areas of CMSO for about five years.

What do I think about the stability of the solution?

The stability is really good. The service stopped few years ago but we were able to get it up and running quickly- we upgraded the version and haven't had it shutdown since. 

What do I think about the scalability of the solution?

The scalability is really good. It can go across almost any platform that I know of. It can be installed in different systems, which many programs will not work on IBMs and on Windows systems. So it can be moved and work between systems.

In terms of users, there are hundreds that are influenced by the solution including records, clerks, record supervisors, police officers, all of our IT people- as well as different organizations, such as the DOJ and court systems.

Two of us on the IT team are 100% responsible for the maintenance. 

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

We've used things built into the systems like in Windows Task Scheduler and things like that. The workflow is similar, but you just can't do as much. Or if you try to do as much, it gets really complicated. At that point, when it gets that complicated, things break, not everybody can follow it. If you make a complex Task Scheduler with PowerShell Scripts, someone coming in off the street is not going to be able to figure it out very easily.

What was our ROI?

Our ROI is definitely positive. 

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

I think the pricing is fair. 

It's not too expensive. You pay for extras and you pay separately for separate products. We're not any other GoAnywhere products, so we don't have to pay for it. It's not too expensive for us.

The cost of GoAnywhere compared with the value it brings to our data transfer operations is more than fair. 

What other advice do I have?

I believe GoAnywhere connects to almost any type of server.  I move many things through SFTP and I think it pretty much connects to any kind of system you're looking for. It'll connect to cloud systems as well.

My advice would be to look and see what it can do and then look at how it could improve your processes. I think you'll notice that you'll end up saving money by purchasing the product and saving a headache here and there.

I would rate GoAnywhere a ten 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.
PeerSpot user
Consultant at Bridgeway Communication System, Inc.
Reseller
Top 20
Improved productivity through automation from the source to the destination
Pros and Cons
  • "The best feature of GoAnywhere is that transfers are straightforward if there are no other requirements from the source and destination. It doesn't require much maintenance."
  • "The reporting could be more customizable."

What is our primary use case?

We use GoAnywhere to filter files for our clients and set up SOP connections. Our clients are primarily large corporations, and we have around 10 specialists working with GoAnywhere. 

How has it helped my organization?

GoAnywhere has improved productivity through automation from the source to the destination. It has improved build time because the files are transferred to them immediately.

We use the agents for other branches of our client. It's crucial that the agents enable us to extend MFT automation to remote systems because the agent is like a mini-GoAnywhere. The solution has saved time connecting securely with third parties that we need to collaborate with, especially our clients. We're dealing with SaaS, so it helped us secure our files and the cloud files being tested. 

What is most valuable?

The best feature of GoAnywhere is that transfers are straightforward if there are no other requirements from the source and destination. It doesn't require much maintenance.

What needs improvement?

The reporting could be more customizable. 

For how long have I used the solution?

I have used Fortra's GoAnywhere for two years.

What do I think about the stability of the solution?

I rate GoAnywhere 10 out of 10 for stability. 

What do I think about the scalability of the solution?

GoAnywhere can scale up to the enterprise level. 

How are customer service and support?

I rate Fortra support nine out of 10. I'm very satisfied with the customer support. They can accommodate us when we need their help. 

How would you rate customer service and support?

Positive

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

We had another product before we switched to Fortra. Their customer support couldn't answer our technician's questions fast enough, whereas Fortra gave us the answer we needed in a timely manner. 

What other advice do I have?

I rate Fortra GoAnywhere 10 out of 10. I would recommend GoAnywhere, depending on a company's needs. It's appropriate for enterprises who want to securely transfer files from service to service. 

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: Reseller
Flag as inappropriate
PeerSpot user
Buyer's Guide
Download our free Fortra's GoAnywhere MFT Report and get advice and tips from experienced pros sharing their opinions.
Updated: November 2024
Product Categories
Managed File Transfer (MFT)
Buyer's Guide
Download our free Fortra's GoAnywhere MFT Report and get advice and tips from experienced pros sharing their opinions.