Coming October 25: PeerSpot Awards will be announced! Learn more

HelpSystems GoAnywhere MFT OverviewUNIXBusinessApplication

HelpSystems GoAnywhere MFT is #2 ranked solution in top Managed File Transfer (MFT) tools. PeerSpot users give HelpSystems GoAnywhere MFT an average rating of 9.4 out of 10. HelpSystems GoAnywhere MFT is most commonly compared to IBM Sterling File Gateway: HelpSystems GoAnywhere MFT vs IBM Sterling File Gateway. HelpSystems GoAnywhere MFT is popular among the large enterprise segment, accounting for 60% of users researching this solution on PeerSpot. The top industry researching this solution are professionals from a computer software company, accounting for 24% of all views.
HelpSystems GoAnywhere MFT Buyer's Guide

Download the HelpSystems GoAnywhere MFT Buyer's Guide including reviews and more. Updated: September 2022

What is HelpSystems GoAnywhere MFT?

GoAnywhere MFT is an award-winning managed file transfer software which streamlines, secures, and automates critical file transfers through a centralized enterprise-level solution. The software allows organizations to connect to internal and external systems and exchange encrypted data using industry-standard protocols (e.g. OpenPGP, AES, FTPS, SFTP, HTTPS, AS2, and GPG).

This solution can save you time & money, improve security, and help meet compliance requirements.

Key Features: 

 - Browser-to-browser or sever-to-server file transfer and encryption 

 - Security features to help meet HIPAA, PCI DSS, SOX, GDPR, and other compliance requirements

- Cloud integration and hosted deployments

 - EDI X12 and EDIFACT file translation 

- Secure file sharing, email, and collaboration 

HelpSystems GoAnywhere MFT was previously known as GoAnywhere MFT, GoAnywhere Managed File Transfer,.

HelpSystems GoAnywhere MFT Customers

McKesson

City of Modesto, California

Kwik Trip

Northwestern University

Charter Communications

HelpSystems GoAnywhere MFT Video

HelpSystems GoAnywhere MFT Pricing Advice

What users are saying about HelpSystems GoAnywhere MFT pricing:
  • "The cost of GoAnywhere versus the value it brings to our data transfer operations is reasonable... The cost is relatively expensive but, back to the car analogy, that's to be expected with a Ferrari."
  • "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."
  • "The cost was definitely within reason and it has definitely been worth the cost, based on how much we can automate. It has exceeded my expectations."
  • "GoAnywhere was the most attractively priced product that met our needs. In our PoC it really came down to MOVEit and GoAnywhere, and GoAnywhere's pricing was about 30 percent less."
  • HelpSystems GoAnywhere MFT Reviews

    Filter by:
    Filter Reviews
    Industry
    Loading...
    Filter Unavailable
    Company Size
    Loading...
    Filter Unavailable
    Job Level
    Loading...
    Filter Unavailable
    Rating
    Loading...
    Filter Unavailable
    Considered
    Loading...
    Filter Unavailable
    Order by:
    Loading...
    • Date
    • Highest Rating
    • Lowest Rating
    • Review Length
    Search:
    Showingreviews based on the current filters. Reset all filters
    Jay Triche - PeerSpot reviewer
    Senior Developer/Analyst at Lamps Plus
    Real User
    Top 20
    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.

    Buyer's Guide
    HelpSystems GoAnywhere MFT
    September 2022
    Learn what your peers think about HelpSystems GoAnywhere MFT. Get advice and tips from experienced pros sharing their opinions. Updated: September 2022.
    632,539 professionals have used our research since 2012.

    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
    Jorge Terrero - PeerSpot reviewer
    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
    HelpSystems GoAnywhere MFT
    September 2022
    Learn what your peers think about HelpSystems GoAnywhere MFT. Get advice and tips from experienced pros sharing their opinions. Updated: September 2022.
    632,539 professionals have used our research since 2012.
    Angie Finnell-French - PeerSpot reviewer
    Business Intelligence Developer at Harbor Foods
    Real User
    Provides a layer of transparency across the business, allowing teams to see what others are working on
    Pros and Cons
    • "When we were doing the demo, we took one project from the old system and got it running in GoAnywhere in less than 30 minutes. That says a lot. I've written queries and understand code, so I'm not a novice. Still, I think that's pretty impressive for a software product to be able to deliver a functional use case in half an hour."
    • "API functionality wasn't part of our initial unit testing because it wasn't necessary then. However, shortly after implementing GoAnywhere, two different vendors approached us to do API transactions. We checked to see if GoAnywhere could do this and found that it was supposed to have that capability, but it broke down."

    What is our primary use case?

    We selected GoAnywhere to replace an on-prem custom-built C# ASP.net solution that we had inherited as a part of an acquisition of another company. We didn't want to maintain that solution in-house, so we searched for third-party providers that might offer some MFT solutions with EDI as a bonus. GoAnywhere checked all of our boxes. It was an easy choice in terms of costs, features, and support. 

    Right now, I have three teams working with it: analytics developers, data engineers, and software developers. We're a pretty small house. There are four people in software development. The analytics team is supposed to have six, but we're currently at four. We should have two data engineers, but we now have one.

    We have not yet implemented their FTP server. We own it but haven't installed it yet. We purchased the FTP portion of the software about six months ago because we were looking to replace our internal FTP solution. It was a project that we put on the back burner. After seeing the MFT product and how it performed, we felt pretty confident that we could migrate to their FTP platform as well. We were pleased with their support and performance on MFT, so it made sense for us to consolidate FTP into GoAnywhere.

    How has it helped my organization?

    One of the ways it has improved how we function is centralization, but that was somewhat of an unintended consequence. The initial purchase was intended to replace a specific application, but at least three other teams are currently using the application to move data internally within our network or to external providers. 

    It has provided a layer of transparency across the business, particularly for our IT staff, allowing teams to see what others are working on. Even though I may not have worked on a package that interfaces with our buying software, I can see the packets out there. I can see who built the packet and what's in it. If they're not there and something goes wrong, we can troubleshoot across teams. It also creates opportunities for cross-training and cross-team support. 

    I can't say that GoAnywhere's workflow features have eliminated any manual processes because the solution it replaced was already automated, so there weren't necessarily manual processes there. However, it has also allowed us to onboard other projects because the automation method is easy. 

    It's hard to quantify the direct impact GoAnywhere has had on our operations because so much of it is behind the scenes. Our end-users just know that the data is flowing, so that reliability is something they won't notice. I also wouldn't say that it eliminated workloads per se because we merely moved from one system to another. But if we were starting with no automated solution in place, it would significantly reduce the workload. Of course, it would depend on the workload you're attempting to replace. From a monitoring and design perspective, it could potentially cut your workload in half. GoAnywhere hasn't helped us shift staff members to other tasks because we're a pretty lean shop, to begin with. Our plates are full regardless.

    What is most valuable?

    The user interface is highly intuitive, which has streamlined migration from our old solution. I say that with the caveat that we're a pretty technical house, so we have a reasonably strong skill set. When we were doing the demo, we took one project from the old system and got it running in GoAnywhere in less than 30 minutes. That says a lot. I've written queries and understand code, so I'm not a novice. I still think that's pretty impressive for a software product to be able to deliver a functional use case in half an hour.

    GoAnywhere's workflow features eliminate the need for custom programs and scripts for file transfers, which was pretty critical, given the software we were replacing. While it was an internally built application, a custom script was written for each interface that had to be maintained long-term. So to convert those to a system that could build, maintain, and scale those functions out of the box was pretty critical for us.

    What needs improvement?

    There have been a few things that GoAnywhere couldn't handle. We discovered one recently that was beyond the scope of our original requirements. API functionality wasn't part of our initial unit testing because it wasn't necessary then. However, shortly after implementing GoAnywhere, two different vendors approached us to do API transactions. We checked to see if GoAnywhere could do this and found that it was supposed to have that capability, but it broke down. It completed the transaction, but it didn't correctly parse the JSON. Specifically, heavily nested JSON files break down when it attempts to parse the data.

    There's a workaround. You have to reorganize the JSON file, and then GoAnywhere can read it. We went in a different direction since we didn't want to be hacking our solution. Their JSON readers aren't fully developed. When we implemented it, their EDI was in its infancy. We've been very successful with the EDI implementation, but there are a few pieces in their EDI implementation that are a little bit clunky. 

    We had a meeting with them a couple of weeks ago because they're looking to advance that side of the product and wanted our input on what we would change in the EDI section. We gave it to them. It's an area they are looking to develop. I would recommend they continue to build in that space.

    For how long have I used the solution?

    We purchased GoAnywhere about a year and a half ago, but we've only been actively using it for the last nine months. After buying it, we put off implementation because we were in the middle of a massive integration. We had about 67 different applications undergoing migration, so GoAnywhere just had to wait its turn.

    What do I think about the stability of the solution?

    So far, GoAnywhere has been highly stable. We've had minimal downtime, and the downtime we've had has been due to other system upgrades. For example, we upgraded our internal FTP server but neglected to open the firewall ports after the upgrade back to the GoAnywhere server. That's more of a systems issue rather than a problem with GoAnywhere. I can confidently say GoAnywhere has been up 99.9 percent of the time since we first installed it.

    What do I think about the scalability of the solution?

    GoAnywhere allows us to continue expanding our data integrations because we already had a pretty robust integration across the board before we implemented it, and it continues to scale well. When a new vendor comes on board with new specs or a new type of connection, 99 percent of the time we can say that GoAnywhere can do that, and we start building out the implementation and the automation process.

    We continue to grow, and we haven't seen any performance issues yet. We had a few problems with logs, but that was resolved in 20 minutes with a call to support about where we store our logs and how we make them more efficient. At this point, we probably have roughly 200 jobs running daily. Some of them monitor files, a folder, or an FTP site every five minutes 24 hours, seven days a week without any significant performance degrades.

    How are customer service and support?

    The individuals who provide support are very knowledgeable about their product, and we don't go through multiple layers of support. We get answers fairly quickly, and it escalates to the right person quickly as well if needed. I would rate HelpSytems support nine out of 10.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    The setup was very straightforward. Of course, we paid for training, but it's an intuitive application. The time-to-value was closer to a month. It took us about a month before we had value-producing projects running. 

    Regarding maintenance, we maintain it in a hybrid sense. Because we're such a small shop, I and someone from the software development team have admin access to the servers, and so does our systems administration team. It's more like cross-training. The solution requires minimal maintenance. It is a solidly performing application, so we don't see a lot of issues or downtime.

    The updates all go smoothly. When there's an update, we're relatively confident that we can apply this. We've gone through enough release cycles that we know a new release won't break stuff. We'll roll it out, and our software's back up 30 minutes later.

    What was our ROI?

    A lot of our data streams are revenue-related. We're sending invoices to customers so that they can automate payments. Often, that's contractually based but roughly 30 percent of our customer-facing business involves data integrations. Without GoAnywhere, we would potentially lose business if we couldn't meet the contractual obligations of data transfers.

    Which other solutions did I evaluate?

    We looked at four different products about a year and a half ago, and GoAnywhere came out on top. One of the solutions we looked at was Microsoft SSRS. We are a Microsoft shop, so that's one we looked at, and we checked out Azure Logic Apps. We also got estimates from a third-party software development company to develop a custom solution.

    To make the final decision, we looked at a few factors. The cost was a big one for us. We weren't willing to spend a ton of money replacing this particular product. But the other one was what we call "feature completeness." Specifically, we needed to do managed file transfers with our vendor partners. We wanted to custom-build our queries using SQL and DB2, connect to various sources to generate files, and then transfer those files via FTP, SFTP, or any number of different connection mechanisms.

    We also had some EDI that was a part of a different software implementation but super expensive. That ended up being a bonus of GoAnywhere. They had recently started implementing some EDI functionality at a much lower cost.

    What other advice do I have?

    In its class, I'd give GoAnywhere MFT a nine out of 10. It does what it does exceedingly well. If you're implementing GoAnywhere, I recommend taking advantage of their support and training. It's excellent. Even if you already have a solid technical background, you'll have some "aha" moments just learning how they built the application. From my perspective, the cost of training is minuscule compared to the return. It gives you a good understanding of how the software works as well as how to build and troubleshoot workflows.

    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
    Stephen Whigham - PeerSpot reviewer
    Senior PBM Systems Administrator at FairosRx
    Real User
    Top 20
    Great tool for automating file transfers, encryption, SFTP, and executing internal applications
    Pros and Cons
    • "I like the organization of resources, specifically listing out all of our FTPs and having a name and description to easily organize them. I also like the scheduler. The organization and the scheduling, being able to create the folders and the jobs, have been really helpful."
    • "It would be helpful to have a way to actually have a job run without notifying the email addresses you have set up and without posting to the actual FTP... when you need to make a small change to a job that is deployed to production, and test that change, you have to go back and reset everything. It's not really a great way to test."

    What is our primary use case?

    I'm using it for automated exports of reports, where we're running scripts and exporting data in various formats, as well as for sending notifications to clients, for FTP uploads and downloads. We have patient enrollment files that get posted to our FTP and I'm using monitors to determine when a file gets downloaded and processed, and then results posted back.

    I use GoAnywhereMFT to kick off other applications which will then do most of my file conversions and transformations. I'm reading data back in, either from queries or file sets that get created, in order to handle other functions of the jobs.

    We do use the API functions a little bit, although I'm doing most of that through other applications, kicked off by MFT.

    How has it helped my organization?

    It helps centralize the exchange of data. Controlling the syncing of databases is pretty critical for us. We need the data to be up to date. If GoAnywhere wasn't able to do it, we would either have to develop an internal solution or look for an alternative.

    The solution's workflow features have definitely helped eliminate manual processes. We're still a small company, we just started up in 2020. But we're already running hundreds of jobs a day and, and without the workflow features, we would have to hire many people to be able to do those same tasks.

    In addition, we are a PBM (pharmacy benefits manager) and one of the core functions that has to be done with every client is receiving patient enrollment data. We also do inbound and outbound patient accumulation files, invoicing, reports, and status jobs. Just in those few transactions with all of our clients, that's a lot of potential manual touch points that have to be done. GoAnywhere has allowed me to automate all of that, plus additional tasks that would normally go to a reporting team.

    As a company, it's allowing us to hire people who can come up with innovative ideas instead of hiring people just to do repetitive work. It's allowing us to grow and focus on new things instead of just trying to keep up and tread water on current tasks.

    Another benefit is that it has PGP functionality built right in, and that gives me a good way to actually manage the keys, have a list of them, and use them. This is my one repository for all of that data and it gets picked up by the jobs. Previously, I had to have a separate PGP key management tool. Anytime that we would receive a file that was encrypted, while I might have been able to automate the transfer down of the FTP, but I would have to manually decrypt the file. Having that one core functionality can save me up to an hour a day.  Now, I can come in in the morning, log in to my inbox and get a report of everything that's happening: what has errored and what hasn't, instead of spending the day actually doing those processes.

    We automate about 95 percent of all our transfers, so GoAnywhere is quite a help. We'll still have unscheduled file dumps or transfers that need to happen, of course, but I immediately use GoAnywhere to set up a job for anything that occurs on any type of regular basis.

    What is most valuable?

    I like the organization of resources, specifically listing out all of our FTPs and having a name and description to easily organize them. I also like the scheduler. The organization and the scheduling, being able to create the folders and the jobs, have been really helpful.

    Looking at the comprehensiveness of GoAnywhere’s workflow features, I use it with other applications and, so far, there hasn't been anything I haven't been able to accomplish either through GoAnywhere exclusively, or using GoAnywhere with another application to get a task done. Everything revolves around GoAnywhere. It has a really good suite of features. It would be unlikely for us to move away from GoAnywhere because it has very good core functionality that we like to augment with a couple of additional applications.

    What needs improvement?

    Pretty much everything we've needed to connect to has been done fairly seamlessly.

    The only issue I've had with connectivity, database or otherwise, revolved around an SSH key. I tried to create a key, but it was incompatible with a vendor's SFTP. And when that vendor has tried to create a key and share it with me, I have not been unable to import it into GoAnywhere. I had to use a third-party app to create the key and find something that was mutually compatible. I've submitted tickets on that to GAMFT for consideration.

    They could possibly improve the error handling on jobs. Whenever it generates error logs, sometimes the error is very generic. It takes a little work to diagnose what's really going on. It may just say "IO Exception" and that doesn't really tell you much.

    For how long have I used the solution?

    About 3 years now.

    What do I think about the stability of the solution?

    We do have to occasionally restart GoAnywhere because a job gets stuck or we are having connectivity issues. It restarts very quickly on the server. We might have five minutes of downtime at the most every one to two months. It has been pretty reliable.

    What do I think about the scalability of the solution?

    From what I've seen, it would be able to scale for everything I foresee us needing in the next five to 10 years. From my understanding, we can actually turn some of that up and add servers if necessary. I don't really expect any problems there.

    I now look at any new process that needs to be considered through the lens of how I would automate it through GoAnywhere. That being said, given our size, I would call our usage moderate. We have about 300 jobs a day and at our peak I would expect about 500 jobs a day. Obviously, that would increase as we grow.

    As an organization, we're still adding jobs. We don't have a shortage of things that we want to automate with GoAnywhere.

    How are customer service and support?

    Technical support has been pretty good. We've had some support directly through their chat service. I've had a couple of more urgent questions that needed to be answered and they were able to resolve them. We've also interacted with them via email and they've been very responsive and helpful.

    They also have a queue-type ticket system that we've used a little bit.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    They got it set up pretty quickly. A HelpSystems person was available to work through the minor issues and answer questions as necessary.

    A lot of the help came from doing the demo as far as seeing what we could do. The implementation itself was pretty smooth.

    In terms of the intuitiveness, there's definitely a learning curve. You have to learn how a job should really be set up and that took a little more time than I wanted, but it was good to get the knowledge by going through that process. I started out with very simplistic jobs and then started adding checks and error handling as we went.

    One example of the learning curve is, to zip up files, I have to first move them to a workspace and work from there instead of a network share. Nothing in the application tells you this, but I figured it out after some job failures. Encountering things like that takes a little bit of effort.

    As you get the feel of how GoAnywhere expects to do things and you make the corrections to set your jobs up to match that structure, it works fine.

    We haven't done a whole lot in terms of updates yet. We are trying to review how to best update without impacting our production jobs unexpectedly. We have someone who will be talking with GoAnywhere to facilitate that upgrade process.

    What was our ROI?

    This is hard to calculate exactly, but when I can spend time with my wife instead of staying late at work, I would say it is worth it.

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

    Though cost was a consideration, it was not under my umbrella.  Ultimately, we found the tool worth the cost.

    Which other solutions did I evaluate?

    We evaluated another product called MoveIt but GoAnywhere seemed to be a better product in my opinion.

    There are certain functions that GAMFT can support but I like to use other applications for. For example, file transformation is possible within GoAnywhere, but easier in another application we use.

    I try to evaluate what GoAnywhere is better at doing than other applications and use them accordingly. It handles file movement very well and I like the workspace feature.


    What other advice do I have?

    As part of the implementation process it would be a good idea to have a couple of examples, actual scenarios, you want to do. GoAnywhere has templates and they're good, but they're a little simplified compared to what you can do with the solution. That's really a compliment to the software itself. The templates are all about moving files, and GoAnywhere is capable of more than that. Having examples that involve reading data in from a database and identifying certain data lines to set variables is a good idea.

    I would suggest, where applicable, to spend the time to design into the job a procedure where, if a process fails, you can retry, or reset things like filenames and locations.

    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.
    Flag as inappropriate
    PeerSpot user
    Earl Diem - PeerSpot reviewer
    Sr. Manager - Performance and Automation Engineering at PSCU Financial Services
    Real User
    Top 20
    Key to our workflow and our workload automation strategy, helping us trade and consume files
    Pros and Cons
    • "File monitors are one of the most valuable features. We have about 400 file monitors running in GoAnywhere. They monitor the NAS locations where files arrive, and they kick off workflows. When a file arrives, GoAnywhere will identify that the file is there, move it to a consumption zone, then reach out to our enterprise scheduler through a REST API call."
    • "There's one persnickety issue about NAS permissions. That is a problem we have run into with GoAnywhere. I would like to see more focus on compatibility with/enforcement of user roles and access permissions across NAS, among other things. We have filed a couple of tickets on that in the past."

    What is our primary use case?

    We use it for trading files with partners over the internet, partners with whom we don't have a VPN connection. And we use it for internal file movement and workflows.

    We are using GoAnywhere for enterprise. We have two gateway nodes in both data centers.

    How has it helped my organization?

    From an automation standpoint, it helps us trade files over the internet with partners with whom we don't have a VPN connection. For the most part, GoAnywhere is used between us and partners that we trade files with. We consume those files with internal, backend processes and we use it for moving files within those backend processes, in the workflow. It has become very important to us over these four years. It's key in our workflow and our workload automation strategy.

    The workflow features eliminate the need for custom programs and scripts for file transfers. We write a few Python scripts here and there when we need to get fancy, but we can generally wire things up in GoAnywhere pretty quickly. It saves a lot of time and resources, making that ability pretty critical. We did a migration from SSIS to Informatica over the last two years, and my team wired up about 275 jobs during that time. Without GoAnywhere, that would have been a much more painful file management process.

    With just shy of 500 jobs running in GoAnywhere, a conservative number would be half of our scripts, about 250, have been eliminated by centralizing things in this solution. And the automation of file transfers has helped to reduce workload in our organization by 20 percent.

    Another thing that has been really important, with the ability to set SLAs on file arrivals, is that we have fundamentally set implied SLAs with our partners. That means that where we didn't really have a written agreement for an SLA on a given file, if over the last year a partner has sent us that file within X amount of time, we set the SLA alert to an hour later. That has meant we've pushed implied SLAs onto our providers.

    What is most valuable?

    File monitors are one of the most valuable features. We have about 400 file monitors running in GoAnywhere. They monitor the NAS locations where files arrive, and they kick off workflows. When a file arrives, GoAnywhere will identify that the file is there, move it to a consumption zone, then reach out to our enterprise scheduler through a REST API call.

    The solution helps centralize the exchange of data between systems, employees, customers, and trading partners. It's very central and that's pretty important. We generally move about 3,000 files a day, between our partners and internal workflows.

    My team really likes the intuitiveness of GoAnywhere's user interface. For example, my automation team has a file coming in from a bank, a file that needs to be unzipped, reformatted, re-zipped up, and then put into another folder where another team is going to consume it. Because of all the progressive elaboration—the project started a year ago—the format of the file is not the same. We addressed it with GoAnywhere instead of having the producer of the file change the format. That's how flexible it is for us.

    And looking at the comprehensiveness of GoAnywhere's workflow features, we use it pretty extensively for working with files. Stonebranch is our enterprise automation platform, but we don't really do any file work with Stonebranch. We chose to use GoAnywhere, our MFT tool, to move and manipulate files.

    The solution also connects to popular ICAP servers and that's pretty important to our security guys when it comes to preventing malware and other malicious content from entering our organization. The connection to popular ICAP servers, so that content is inspected for sensitive information like credit cards, is pretty important. We're a financial institution and a lot of the data we work with has PAN data and card numbers in it, coming in from partners.

    What needs improvement?

    There's one persnickety issue about NAS permissions. That is a problem we have run into with GoAnywhere. I would like to see more focus on compatibility with/enforcement of user roles and access permissions across NAS, among other things. We have filed a couple of tickets on that in the past.

    For how long have I used the solution?

    We've been on HelpSystems GoAnywhere MFT for about four years.

    What do I think about the stability of the solution?

    It's rock-solid. I can't remember the last time we had a GoAnywhere outage.

    What do I think about the scalability of the solution?

    It's well-architected. With the frontend gateway servers and the backend servers, you can scale to meet your needs. We're not anywhere near having to address that point, but if we got to a point where we needed to scale, we could just put another gateway server and another application server in play, and that would be able to take on more traffic. It's easily scalable.

    How are customer service and support?

    The help has always been great. Anytime we have had an issue, the response has been good and they've been on top of it. We're pretty happy with the support.

    How would you rate customer service and support?

    Positive

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

    We were a Cisco Tidal house before we went to Stonebranch and GoAnywhere. We made the decision to put GoAnywhere in when we bought the new automation platform, instead of going with Stonebranch's file movement platform. We went with GoAnywhere because it met more of our needs, especially when it comes to trading files with partners over the internet. That really wasn't the focus of Stonebranch, which was really just for the workflows.

    How was the initial setup?

    The initial setup was a piece of cake. And upgrading the platform and dropping the .jar files has been really painless as well. By comparison, my IBM upgrades take four hours.

    What was our ROI?

    The return on investment was in the initial purchase, as it was 30 percent less than the other product we looked at.

    The ease of use and learnability of the interface also help. It took my guys no time to learn the interface and the product, and to start turning out value, working with it in workflows. The learning curve was short. It didn't take a lot of training. The time to value was great, and that is great ROI.

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

    GoAnywhere was the most attractively priced product that met our needs. In our PoC it really came down to MOVEit and GoAnywhere, and GoAnywhere's pricing was about 30 percent less.

    GoFast is an additional license. We're not using it but we might. We're all going to be hybrid at some point in time and I'm getting my arms wrapped around it. Do I put a file replication solution in place that's bi-directional, like Peer? Or do I put GoAnywhere out in AWS with a high-speed adapter so that I can send files from on-prem to AWS where compute is happening for ETLs?

    Which other solutions did I evaluate?

    We have three MFT platforms in-house. One is IBM Sterling File Gateway and we use that to move about 15,000 files a day. But that's really B2C, with our 2,400 or credit unions. We move files from Fiserv and other vendors, and from PSU, to the institutions through IBM File Gateway.

    Before going with GoAnywhere, we looked at Axway, Ipswitch, and MOVEit. We did a PoC with Ipswitch, MOVEit, and GoAnywhere, and went with GoAnywhere. The products did the same thing but GoAnywhere had a better interface than MOVEit, and the price was more attractive. I hear that Ipswitch was bought out and is called something else now.

    What other advice do I have?

    Make sure you size it properly.

    Also, in the grand scheme of things, what I've learned is that you don't have to be on an IBM platform or Ipswitch, or Axway—the big names, the competitors. One of the players in the industry that is a little smaller, like HelpSystems, has a product that gets the job done for less money. We're really not that big as far as revenue goes. We're less than a billion-dollar-a-year corporation, with 2,500 people. But we are a not-for-profit and we work with Fiserv so we have a lot of IBM footprint on the ground. That is not typical of a company that is doing less than a billion dollars a year. Traditionally, the mentality is to just use the big-name products, Big Blue and HPE, but that is just not necessary. That's one of the valuable things that I've learned. GoAnywhere gets the job done for a lot less money than the big traditionals.

    Our users include three guys who are automation engineers and two guys who are MFT engineers. We also have a handful of folks, four or five, in the network operations center, who do ad hoc file-sends to credit unions.

    Overall, it's a great product.

    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.
    Flag as inappropriate
    PeerSpot user
    Brian Davidson - PeerSpot reviewer
    VP/Core System Support Manager at a financial services firm with 201-500 employees
    Real User
    Top 20
    Centralizes our data exchange and provides exquisite logging capabilities
    Pros and Cons
    • "Another nice feature is that you can invoke a native program from GoAnywhere. That helps you because you don't have to get fancy with agents. If a native program runs on the server that GoAnywhere is running on, like sed or perl, you can use it,"
    • "When a monitor invokes a project to accomplish something, that gets logged as a job. I've had a little difficulty figuring out where to look to see the monitor's activities itself, to see if the monitor is having a problem. For instance, if an account on a secure FTP server has expired, the monitor that uses that account doesn't announce to us that it's having a problem. I want to work with them on this to get it fixed."

    What is our primary use case?

    We have a lot of different files that we need to move from in-house to a vendor. While our online banking configuration is real-time, we upload files every morning to cover some aspects of that online banking. Customers also send us files and we pull them off of our secure servers and push them on to our core application vendor. In summary, our use case is almost entirely secure file movement: making sure a file gets from here to there.

    We're running this as a cluster with four Linux platforms, two at our on-site and two at our co-location site. Always live. 

    How has it helped my organization?

    Our web development team wants to do source code management for change control of our executables. They are working right now on setting that up. GoAnywhere is the resource that handles movements from test to acceptance, and from acceptance into production. The reason we do that with GoAnywhere is that its logging capabilities, of all of the actions that have been taken, are exquisite, in my opinion, and I've been working in core for 40 years. If anybody wants to know if something did or didn't happen, I can point at a specific line in a job log that says yes or no.

    It has also centralized the exchange of data. We used to use an iSeries to run our core operations. There was a job scheduler on it, and we used that to invoke certain GoAnywhere jobs to do motion. Since then, we've converted off of the iSeries, and because GoAnywhere can run on Linux or Windows platforms, we didn't need to do away with it. We could just move it. And we could also move some of the scheduling that we still had to do off of the Series and have GoAnywhere's job scheduler handle it for us. And that's what we did.

    We used to use two or three other scripted FTP processes in Robo-FTP, where the operator would double-click on an icon on a desktop to do something. Those all got moved into GoAnywhere.

    And its workflow features have very much helped us to eliminate manual processes. That has made our operations a lot smoother. We've had some staff changes. One of those staff changes necessitated our automating a bunch of functions and we're doing so and continuing to improve that automation. In addition, the automation of file transfers has helped to reduce workload by about one-third to one-half of an FTE.

    In terms of handling more documents, we set up a lot of file transfers to the core application server of documents created in our bank's branch system. GoAnywhere supported all of that.

    All of our internal, as well as external file transfers, are secured now, and GoAnywhere is what was used. We used GoAnywhere when we created the external servers to go from FTP to secure FTP and GoAnywhere supported that transition really easily. We were able to get rid of one internal FTP server after we did that.

    What is most valuable?

    The workflow features eliminate the need for custom programs and scripts for file transfers. It handles a lot of different things. We have gone into database programming, to some extent, with a few of our transfers that require a bit of translation between how they are when we pick them up and what they need to look like for where we send them. I'm looking forward to using that ability a little bit more.

    Another nice feature is that you can invoke a native program from GoAnywhere. That helps you because you don't have to get fancy with agents. If a native program runs on the server that GoAnywhere is running on, like sed or perl, you can use it,

    The intuitiveness of GoAnywhere's user interface is pretty good. The nature of job scheduling is that it can sometimes be really intricate, and difficult to see and understand. We've had learning on it, but the main person who supports it for us digs in and finds documentation that explains how to go about things. We'll then run some test jobs to make sure it works the way we think it's going to, and then we'll use it. In general, it's very intuitive.

    What needs improvement?

    When it comes to GoAnywhere's workflow features, there are a couple of areas where I'd like to get a little more consistency. The two aspects of scheduling that we use are scheduled jobs and monitors. And there's cross-capability between the two. We've done some philosophical thinking about when a function should be handled by a monitor and when it should be handled by a scheduled job. When a monitor invokes a project to accomplish something, that gets logged as a job. I've had a little difficulty figuring out where to look to see the monitor's activities itself, to see if the monitor is having a problem. 

    For instance, if an account on a secure FTP server has expired, the monitor that uses that account doesn't announce to us that it's having a problem. I want to work with them on this to get it fixed.

    Another aspect would be greater visibility into exactly what's happening. But part of that is because we haven't learned how to look at it. I still need to establish some training for my people who support this. We've learned a lot and done a lot with the documentation, which is pretty good, but some formal training would really help tie together a lot of the little tidbits of knowledge in our heads.

    For how long have I used the solution?

    We have been using HelpSystems GoAnywhere MFT for eight to 10 years.

    What do I think about the stability of the solution?

    I don't believe it was any fault of HelpSystems, but the service did stop working for a couple of hours one time. I need to check with them and see if there's a way to restart that says, "Go back and pick up the stuff that didn't run." In this particular instance, the number of things that didn't run was small enough that I could manually look at the schedule screen and figure out what needed to be run. Still, I'm wondering if there's a button I could have pushed that would have taken care of all of that automatically. If that's not a feature they have, that might be something they should implement.

    What do I think about the scalability of the solution?

    Aside from supporting the occasional new needs, we don't have plans to increase our use of GoAnywhere.

    How are customer service and support?

    Their tech support is pretty good in responding to us and in helping us to work through any issues that might crop up.

    At times we've had some difficulty getting a point across, but I won't assign 100 percent of the responsibility for that to them. Sometimes we won't phrase things correctly. But they don't run away from us. They stick to it and figure out what's going on.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    I didn't do the original deployment. It was done by some engineers who reported to me, and then our web developer did the current implementation of four Linux servers. But the original setup was pretty straightforward.

    I have one guy who supports the servers but he rarely has to do anything on them. I also have one web developer who manages all of the jobs. It works out to 1.25 FTEs and that's because they're always looking at ways they can make these projects work better.

    What was our ROI?

    GoAnywhere pays for itself easily. It has saved us work and enables us to sleep through the night.

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

    They were open-minded and they did what they could for us, in terms of cost, when we made the transition to GoAnywhere.

    And when we migrated from the iSeries to Linux servers, HelpSystems carried forward the startup money that we spent when we originally installed GoAnywhere on the iSeries. We did not have to pay startup fees on the Linux servers. We got credit and that was nice of them.

    Which other solutions did I evaluate?

    GoAnywhere was on our radar before we got it. We knew of other options, but after seeing the demo for GoAnywhere, we saw that it does what we needed. I did do a small business case for it that included an examination of other options, but that was a long time ago.

    What other advice do I have?

    I'm fond of this tool. I don't know how much of an opportunity I'll get to explore other aspects of GoAnywhere's services, but I like what it's doing for us. 

    I would 100 percent recommend GoAnywhere to someone else who is looking for solutions in this area.

    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 Application Analyst at a healthcare company with 10,001+ employees
    Real User
    Eliminates manual job execution and frees up our staff from having to write code
    Pros and Cons
    • "We also use the Secure Folders module and the Web Client a lot. For example, we set up external vendors to come in and review files or folders in a Secure Folder. That way they can go in and review whatever information or data they need to do."
    • "The support could be enhanced a little bit... If the first echelon of support could say, 'Okay, you are trying to create a variable,' and could tell you what you have to do, that would be good."

    What is our primary use case?

    We use it for SFTP and for hosted software that connects to it through the cloud. We also use the AS2 piece, although that is still in test mode. We move about 10,000 files a day.

    We're a hospital and we use it for payroll, the pharmacy, and the cafeteria. And on the admin side, it extracts reports from a third-party location. We also have trading partners and we pass on public and private keys.

    GoAnywhere connects to our Azure server. We also have some in-house servers that it connects to. We move files to the Isilon, which is a repository where we store a lot of files.

    How has it helped my organization?

    When we started out, we were a tier-three location. Now we are a tier-one. We started out with no more than about 150 or 200 jobs, and now we have over 1,000 jobs.

    GoAnywhere's workflow features have helped us to eliminate manual processes. We had people manually running a job, but now that we have automated it, they don't have to do it anymore. They also don't have to waste time trying to write a program and testing it to see if it's going to work. They send us their requirements and we can code them and provide them with what they need. That gives them more flexibility. They can go on to do other tasks. And if they have to add something or change a filename, they don't have to go through the whole process. They just send in a request to us and that makes it easier for them.

    For example, they can send us a request saying, "We need you to create a Secure Folder so that we can communicate and move files with a third party." We set that up and they just drop the files in there and they don't have to worry about whether the file they're trying to send is too large. It allows us to send PDFs. GoAnywhere has helped us to be more diverse than we were before.

    It has also helped to eliminate unsecured file transfer methods. We used to use a lot of FTP stuff, and that was not too secure, but we brought in the SFTP and the PTP abilities. Some companies still insist that we use FTP, but we try not to use it. By using secured methods, we know the files are going out in a secure way. We know they're going to go through the firewall.

    What is most valuable?

    What we find valuable is that we are able to connect with vendors through SFTP. They are able to send us resource pieces and, when we connect to their side, we are able to transmit files. We can also manipulate the files and rename them.

    Another valuable feature is the ability to use calls to run multiple jobs at one time, including recursive calls that go folder by folder and check each one before sending a file. 

    We use the FTPS abilities a little and we also use the PTP features. 

    In addition, as a company that works in the healthcare field, the main hospital-related software we use is Epic Systems. We deal with ambulatory care through GoAnywhere as well. The Epic side of it is on the cloud and, with GoAnywhere, we're like a "middleman" and we move files between it and other places where they need to be.

    We also use the Secure Folders module and the Web Client a lot. For example, we set up external vendors to come in and review files or folders in a Secure Folder. That way they can go in and review whatever information or data they need to do. It helps us to keep in contact with vendors. It's helpful because we don't have to let them into our entire system. We can just give them access to that one folder. They can't add anything and they can't delete anything. We just set up the permissions the way the owner on our side wants them.

    The intuitiveness is good. And anytime you need to reference something, you can punch it in on the web and it breaks it down for you, step-by-step. And if that doesn't help, they have a chat line so that you can communicate with them and they point you back in the right direction. And beyond that, they will bring support online and support helps you to resolve the issue.

    What needs improvement?

    Some of the description boxes can't be expanded. They're too narrow. You have to slide stuff over to see them.

    For how long have I used the solution?

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

    How are customer service and support?

    The support could be enhanced a little bit. I know they are pushing numbers, but when they ask you to tell them what your issue is about, and you tell them, they say, "Hold. Let's get you to support." If they knew even a little bit about it, what it is trying to do, that would take some of the pressure off the support side. If the first echelon of support could say, "Okay, you are trying to create a variable," and could tell you what you have to do, that would be good. Then, if you needed more help, you could go to the tutorial piece.

    But if we need any help, they work on the issue and try to get things resolved. They reach out to you to make sure you have all the tools that you need to work with.

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

    Before, everybody was doing their own programming, using SFTP server scripts for multiple servers. Everything was totally different. You may have had your way of doing it. I may have had my way of doing it, but there were no standards. Somebody wrote things in C#, somebody else in C+, and others in Python. They might end up with the same results, but when you had to troubleshoot somebody's work, you just couldn't understand the way it flows.

    At one point our company had IBM Sterling Managed File Transfer but we got rid of that. We had bought a full package from IBM, but we weren't using all the components. We were just using one or two pieces of it. But we are using as much as we can of GoAnywhere and when they add more new components that just makes it that much more valuable.

    How was the initial setup?

    The initial setup was relatively straightforward, but no solution is entirely straightforward. You always have to reach out to support for assistance, if you have never used the product or something similar to it. While it's pretty straightforward, there are times when you have to ask questions.

    The whole process took about a day, although I wasn't here when they implemented it. As for me, I hadn't done any programming in 30-plus years, but it brought me back into it. They don't use that same language anymore; there's no more COBOL. It's a different world.

    What was our ROI?

    Over the time we have had it, and given the things we have been able to do with it, it has paid for itself. Using all the features it has saves the company money. We went from a small number of jobs to over 1,000 jobs. If it weren't a good product, we would never have been able to add to it like that. We would have tried to find another solution.

    Our IT department and its director like it because we are able to manipulate things and produce what the third party or the vendor or the customer needs. We have gotten our money's worth.

    What other advice do I have?

    They have an open-door policy. You can call them and they are willing to set up an appointment, come in, and show you what they have to offer and how it would be of benefit. It would be well worth your time to listen to what they have to say.

    It's a good system, one of the best I've seen so far, and I've been out there on the internet, looking at different systems. They don't mind working with you and they don't mind giving you the software to test for 30 days. Once you get an understanding of it and you get the outcome, what you're looking for, it's good.

    We can use almost any type of program with GoAnywhere, and it allows you to manipulate many things. We can use the C# side of it, and we use SQL and MySQL as well.

    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
    Hans Bar - PeerSpot reviewer
    Software Analyst II at City of Modesto
    Real User
    Top 20
    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
    Buyer's Guide
    Download our free HelpSystems GoAnywhere MFT Report and get advice and tips from experienced pros sharing their opinions.
    Updated: September 2022
    Product Categories
    Managed File Transfer (MFT)
    Buyer's Guide
    Download our free HelpSystems GoAnywhere MFT Report and get advice and tips from experienced pros sharing their opinions.