- Out of the box functionality -- one program with everything you need to run the business
- Ability to build BPMs rather than full-scale customizations
- Knowledgeable implementation team
- More robust in-program training features
- Better coordination between operational and financial implementation consultants
- More robust purchasing/materials procurement module with an out-of-the-box capability to manage purchases by PPV
- Giving the users the ability to customize. This helps because everyone likes to see different things.
- The scheduling Modules. The ability to global schedule gives the shop a better look at real time information.
- The ability to create custom dashboards and reports. It lets a company look at information that means more to them. The standard reports don't always give the best information or the detail that is needed.
- Lack of detail in reports. Some reports don't show all the detail that is needed.
- The time it takes to get support. They take a couple of days to respond to issues the are a high priority
- List views having too useless information in the default view. Some of The List views in some modules have a lot of useless information, but don't include some of the more useful information. This is just for our company though could be different for others.
- Epicor has a pretty good project management module. We are able to set up projects with multiple phases as needed and track costs at both a phase level and top project level. You can use the system to assign tasks to employees working on the project and track assignments that way. Under each phase we create an Epicor "job" that can store all the parts that we need to purchase or fabricate for a project. Then we can track what parts have been purchased, received, and shipped for the project.
- Epicor is set up to have a lot of features that most users probably aren't going to use, but it is convenient to have most of what you need available. Then, you can hide parts of the program you won't need.
- Possibly the best thing about Epicor is that it has a lot of customization tools, and the system allows you to customize it in a lot of ways so you can make it look and behave how your organization needs. One very strong area of the customization is the ability to create information dashboards where you can show any type of data that you like to see. A great example of this is a Project Management Dashboard we built that allows all our employees to see how the projects are doing and what their assigned tasks are.
- Expandability. This is another great way that Epicor is customizable. As an ERP system Epicor is primarily a bunch of tables. And thankfully, Epicor allows you to add new fields to the tables, so when we want to show what kind of paint goes on our parts, or if a part is purchased or fabricated, we can add fields for those items to the part table, and use it as if those were built in fields. You can add new tables, so we have a place to store lists of all the paint choices (or anything else you want to keep track up).
- Maybe this was really smooth, but it seemed like implementation was a lot of work. As part of a 4 person implementation team, it took us a month or so of going through tutorials, the help files, and meeting with Epicor consultants to learn how we wanted to use Epicor (that month was pretty light, maybe 5-6 hours per week for each of us). Then it took about 3 months setting up Epicor to meet our needs. (The 4 of us each worked 25-30 hours a week during those 3 months on the implementation since we still had production work to do)
- Epicor can be overwhelming for new users. Our normal users have a hard time at first getting used to it because there is so much to see, learn and do in it, epecially for people with less technical expertise.
- As the person on the implementation team in charge of customizations, my biggest complaint is the lack of documentation on programming in Epicor. While they do have great documentation on how to use many of their built in customization tools, they give you the ability to write code in C# that should allow you to do anything. But, there is very little to no documentation on the API (Application Programming Interface). Most other programs will have a large help file where users can see the thousands of functions available to program within the system with info on what the functions do, how they are accessed and what inputs they need and sample code for each function. With Epicor.. nope, nothing. Maybe if you buy their SDK for another $24,000 they will have a help file included with that. I don't know.
- Provides mostly error-free key functionality.
- Provides tool kit to enable us to develop our own queries and reports.
- Consultancy - we are still suffering from the poor advice by Epicor consultants we were given during our implementation.
- Consultancy - it is near impossible to get prompt consultancy support from Epicor.
- Account Management - I don't feel like a valued customer of Epicor and my requests are not dealt with promptly.
- Epiccare - some tickets are handled promptly and well, but sometimes the responses feel like delaying tactics e.g. we report a problem that has caused a data anomaly that we say we cannot replicate and the reply comes back to ask us to replicate it!
- Cloud storage
- Frequent updates and fixes
- Configurator for production is a plus.
- VIN generation
- Closing of orders to invoices at month end would be better than daily
- Smoother updates for custom modules
- Cloud is a little slower than the server-based system was
- Inside out architecture provides consistent and required function integration (ie. no bolt on's) while providing integration with most popular software where required.
- Fairly robust and flexible material (MRP) and job scheduling functionality. Provides flexibility to use many key scheduling criteria to fine tune capabilities to match business/site requirements.
- Flexibility to enforce same or modified business rules, security model, reporting, etc for each business/location.
- Job costing and analysis is flexible and easy to set up and maintain.
- Standard implementation methodology needs to be modified to better address use of company data for robust testing and improved data migration.
- Consulting bench (a number of highly experienced and available consultants) not large enough. Some third-party implementation partners need better and more up to date training.
- Data collection very tailored to discrete manufacturing; need more flexibility to meet specific requirements/processes for business with other manufacturing and/or services models.
Less suited for: Engineered to order, straight services model (no inventory & different costing)
Also, a new product configurator is under development and scheduled for release by Q4-2018.
- Our version evolved from Vantage, and to be honest, I'm not really impressed yet. I've seen good examples so am aware it's due to implementation errors, rather than Epicor shortcomings.
- Unfortunately, our version of the product configurator is very slow.
- The need for well educated/trained consultants to get a proper implementation should be addressed well by Epicor, as this also determines user experience to a great extent. There is no true fall-back for improper implementation.
- Consultants should be very well trained to make sure program integrity is maintained during challenging implementations.
- There should be an improvement on answering questions raised, especially upon migration issues.
- When is Epicor aware of improper/incorrect implementation they might proactively offer improvement support?
Understanding the question very well and think to know Epicor pretty well too, this highly depends on whom is asking.
When a medium to large size OEM company would be asking, I'd probably agree (with the right consultant!).
I believe the package offers too many options (too complex) for small project-oriented companies though. At least in Holland, there are better alternatives readily available.
- Epicor has a great dashboard and reports capabilities.
- Easily accessible from one module to the next, very user-friendly interface.
- Ability to setup MRP and extremely user Data Management Tool to import mass amounts of changes or updates to parts and BOM.
- Personalizations and customizations getting lost after updates.
- Webex's should be recommended more often for users having issues
- More tools for users to fix own issues
- Allowing access to the back-end data through BAQs and MSSQL is very important for pulling reports and making sense of data
- Epicor DMT Tool for importing data is very important because manual entry is time-consuming
- Make customizing screens easier. Epicor places importance on the fact that Epicor is very customizable, however, it is very hard for the average user to customize anything. You need a programmer/admin and it's very costly to hire someone to do it. Needs to be easier.
- The whole Epicor experience is not very user-friendly. i.e. why is there a customer entry and customer tracker screen? That's 1980's thinking. It should be one screen with permissions based fields.
- Epicor's search feature is not very good. They call it the "Google" search for Epicor. It's nothing like Google. It doesn't provide suggestions, you have to select menu search or enterprise search. It only updates once a day. It's not even accessible from the home screen!
- The menu is a waste of time. Like I said before, who uses a menu these days? Since when did you go on Amazon.com and drill down to the products from the menu? Google killed menus years ago.
- The SSRS reports are garbage. Ugly and unusable out of the box, and very hard to customize.
- Customization - extremely flexible ways to make the system fit any environment. In particular forms and user interface optimization.
- Query and reporting tools (like dashboards) for getting information (and knowledge) out of the system that is needed for real-time operations decision making.
- New with Epicor ERP 10 the "all Microsoft stack" of ICE 3.0 tools and MS SQL Server are very fast and a much more standard development platform. Epicor has gone to great lengths to streamline and simplify the underlying architecture. Moving to SQL server has yielded 4X performance.
- Epicor has a long history of supporting manufacturing and has evolved the ERP system from its job shop roots to accommodate many different manufacturing modes.
- The switching from Crystal Reports to SSRS reporting was a real setback. SSRS has its place but in some cases Crystal is clearly superior. It CAN work with ERP 10 but takes more effort and has loss of access control if using ODBC.
- Support has limited to no access to developers (the "wall" as they call it) so for new and very technical issues Supports response is limited. Escalation can be difficult for highly technical problems that don't fit their knowledgebase.
- Search function in EpicWeb (customer portal) is limited and often produces wildly off-target results.
- Job BoM/MoM structures that are very complex (thousands of assemblies and levels) can get corrupted using tools built in to the system (like drag & drop) and whole sections can become unlinked and disappear. More typical assemblies of a few dozen components are fine but very complex jobs push the limits.
Epicor streamlines all activity and helps communicate between departments. Obviously, we couldn't run our company without Epicor.
- Handling all types of orders - jobs, purchases, and customer orders.
- MRP scheduling is very good and easily modified by part or group.
- Easily getting other info about a key field by right-clicking and traveling to a new form.
- RMA and DMR. Although it can handle these, the function seems like an afterthought. It isn't as smooth as the rest of Epicor.
- Reporting is ok but it runs slowly. We are still using Crystal.
- Barcoding in general but mostly the warehouse management part.
- Allows us to create purchase orders and track them for each job so we can see our costs as we go.
- We can create "dashboards" that can pull out specific details we want to see such as: due dates, current cost to profit, employee hours, etc.
- We can track how our suppliers are doing and see if we need to find new ones or focus on those that do perform the best.
- Epicor can fulfil your accounting needs.
- Scheduling is very complicated. There are so many things that have to be just right in order for it to work.
- Receiving invoices works most of the time but can be very tricky.
- Some actions are permanent like closing job so when accidents happen it can complicate processes.
- Accounting reporting and AP/AR/GL entry are easy and accurate.
- Planning Workbench for job creation is a useful tool as it automatically alerts a planner of new orders and change orders.
- Purchasing Suggestions based on time phased demand and user-defined minimums, planning fences, and lead times make sure buyers are placing orders on time for the right quantity.
- Would like to see better "shortage reporting" for jobs that the kitting process has been started. No easy way to view this or when the "short" parts are coming in on one report. Have to lookup each job and part not issued.
- Make it easier to customize your own reports instead of using Crystal reports.
- Capacity Planning is a little cumbersome and difficult to setup properly across multiple resources.
- Business Process Management - Every company needs to customize their ERP software, but that comes with many risks, including getting 'version locked' and not being able to take advantage of newer versions. Epicor BPMs make changing how the system behaves easy for admins while removing this risk. BPMs provide Pre and Post Directives around most Methods in most Objects. There are also Data directives that trigger on data updates.
- BAQ Query Builder - With Epicor there is no need to manually write queries, BAQs make this easy, leveraging most of the MS SQL/T-SQL features and function (including sub queries). The Query Builder interface makes building complex queries quite easy. While a novice at SQL query writing, I have been able to build many complex BAQs with the Query Builder, many times not knowing where to start. The BAQs can then be used in many different ways in the software, including Dashboards, Searches, etc.
- Dashboards - With BAQs in hand the data can be published to dashboards you build to display the data in many different ways in grids or graphs. The dashboards can even be configured in a drill down fashion by using the row selection in one grid to filter the data in another grid. Field criteria input fields can also be set up to filter the data. Dashboards can even be set up to be updatable so data can be updated directly.
- Third Party integrations - Since Epicor is built on IIS as a service architecture, it can be called and used by other APIs and third party software. The list is long but some of my favorites include, Service Connect, DMT (Data Management Tool), Magneto, etc.
- Bugs - Epicor has a history of releasing versions with more bugs than most are used to. Since I first started working with Epicor software this has improved dramatically and now Epicor releases patches every two weeks or so, much like Windows updates, which usually can be applied with minimal impact. This new model has really helped to address bugs much quicker.
- Performance - While old AS400 systems set the bar for performance, nothing else can really compete, and that goes the same for Epicor. Depending on how your environment is set up and configured performance results can vary dramatically. With Epicor ERP 10, most of the business logic layer bottlenecks have been eliminated and most performance issues seem to come down to the SQL server performance (more RAM the better) and poor query design.
- Complexity vs. Function - I would say that Epicor does a good job of adjusting the product to customer requests, however having a broad functionality tends to introduce complexities that can be mind melting to configure properly to match business needs. Though most of the time it can be done, just takes careful critical thought and problem solving.
- Custom engineering and manufacturing are supported extremely well because of the engineered to order system coupled with the "part on the fly" capability.
- The data can be easily exported to an Excel spreadsheet, if necessary, and manipulated there for analysis. Updatable dashboards allow data to be viewed/changed/entered using a grid type of layout so multiple records can all be seen at one time.
- Toolsets that allow us to customize the software as little or as much as we like to meet our business needs.
- Maintenance costs are higher than they should be.
- The switch to SSRS reporting was difficult to say the least. Abandoning Crystal reporting after 10 years is hard to get over.
- Support is a hit or miss. Financial support is good while technical support some times (not always) can take days or longer to resolve an issue.
Before a company begins the selection process for ANY new ERP system, they need to look at each business process they have currently and document each one (what are the steps necessary to get the process completed) - i.e., how do they do a quote, how do the do an order, etc. Make sure every step is documented, especially the unique steps for your company.
During the selection process, ask the people from Epicor to show you how this could be accomplished in Epicor, knowing that there may be more than one way. If there are any processes that are unique to your business, explain them and ask the sales rep to demonstrate how those processes could be done using the Epicor software. An Epicor consultant that sits in on your discovery sessions can help point you to the correct areas of the software for better success.
- SSRS to generate reports, and the ability to add fields on the fly, makes presenting data a lot easier.
- User interface with immediate access to information with ability to export to Excel.
- Master scheduling capabilities within the system let us process more orders using the same amount of resources.
- In most screens, the delete button is right next to the save button.
- The software doesn't handle different manufacture types per part very well.
- Receiving a part requires several additional steps that don't make sense for our company.
- Custom engineering and manufacturing are supported extremely well because of the engineered to order system coupled with the "part on the fly" capability.
- Using the configurator module you are able to create products with a myriad of features and options without the need to engineer them individually and account for each possible configuration until it's needed.
- Off the shelf integration with engineering tools like AutoCAD and SolidWorks gives Epicor an advantage over other solutions that would require extensive customization.
- Epicor ERP is one of the top 5 ERP vendors so the development community is healthy and growing.
- Feature documentation is confusing and needs refinement. There is crossover between certain modules such that you may be paying for something twice without realizing it.
- Client licensing can add up quickly if you are unable to take advantage of some of the more advanced features like subscription reports or SharePoint dashboards.
- Support is hit or miss. Financial support is usually very good while technical support can take days or longer to resolve an issue.
- Native CRM is a bit lacking however there is direct integration with Salesforce.com.
- User interface is improved and easy to understand and use.
- The switch from Progress to SQL has made searches faster. Reports are created in less time.
- MRP is unstable. It fails and when we send logs to Epicor support for review, they really don't have solutions or answers. It's always try this or try that. They do not have a handle on the MRP logic and cannot troubleshoot well at all. UF jobs have been created with zero quantity. When this happens, anything that was purchased for that demand is suggested to be cancelled, as well as jobs. This causes great consternation in our planning groups. Epicor has been "working" on this issue for more than 6 weeks with no resolution.
- Transferring inventory between bins is impossible due to a major bug in the system. Five months after Go Live and the issue is unresolved.
- The switch to SSRS reporting was difficult to say the least. There is only 1 SSRS reporting expert at Epicor and, once again, customer support is practically useless in this regard.
- From our users point of view, there is no measurable benefit to them after "upgrading" to E10 from Vantage 8.03.409a. In fact, the CEO has asked us how hard would it be to go back to Vantage??
- The product schedules well, the system works, the users learn to trust the system.
- This product helps find the bottlenecks that hinder the job process.
- The products makes departments work together
- Users have had issues within the Sales Management Module
- Users have had issues within Material Management/Shipping/Receiving
- Users have had issues with in the Finance Module
- Scheduling and production management from planning to execution on the shop floor.
- A solid costing system that allows us to manage our margins from operations to finance.
- Toolsets that allow us to customize the software as little or as much as we like to meet our business needs.
- Access to Epicor executives and decision makers is relatively good.
- Some modules have not been upgraded or enhanced significantly in sometime (payroll, scheduling engine, subcontract shipping etc).
- A couple newer modules available to the system are a bit green such as Maintenance Management and Asset Management.
- Maintenance costs are a bit high.
Epicor is being used here across the whole organization from quoting to receiving cash from our customers and then reporting the results of manufacturing by our accounting department to the management team and others.
We are at the tail end of the implementation stage and have had multiple users using the system to enter and update data, as well as contribute to the customization process to mold it to our way of doing business. We have been able to "scrub" data in our current system through this process making it stronger and more useful as we go.
The Epicor ERP system addresses the current business problems we have with having multiple databases that don't always talk to one another so we end up having to enter data several times and risk entering it incorrectly in one of the databases as well as not having the ability to mine the data efficiently and effectively.
With Epicor, everything is integrated as well as being real-time. There will be no more waiting for someone to enter the days work before we can analyze the results. Dashboards will be created so managers have the data they need, when they need it.
We are already seeing benefits from the system every day through finding new ways to look at the data thus helping us with decision making!
It has already given our management team insight to the possibilities of what they can expect in the future.
- The Epicor ERP system has the ability to be as customized as the business using it wants to customize it. If you want to see a particular field on a screen, you can add it. If the piece of data you need is something that is unique to your business, there are user defined fields in each table to add it where appropriate and display it where you want to see it. Each and every area is customizable without having to pay someone from Epicor to add it to the software and because of the way the customizations sit on a different layer from the base code, you don't have to worry so much about upgrading the base software each and every time a new release is available. Just upgrade and go. You may need to update your customizations, depending on when they were created but it shouldn't stop you from doing business and keeping up with the latest changes.
- There are multiple ways of looking at the data either through reports or through dashboards or both. The data can be easily exported to an Excel spreadsheet, if necessary, and manipulated there for analysis. Updatable dashboards allow data to be viewed/changed/entered using a grid type of layout so multiple records can be worked on at one time without having to access them one by one.
- Epicor listens to their users and they are continually working on improving their product while still supporting those that are not ready to jump to the next level. The latest version of their software, E10, addressed the issue of performance measured by the speed of transactions in the system. By looking at the architecture of the language it was initially structured with and seeing the problems with the exchange between Progress and SQL, they chose to move to an all SQL platform, thus improving the throughput and eliminating the handshaking process.
- Through partnering with their user groups, both internationally and regionally, Epicor is helping to educate their users in by providing staff that is knowledgeable in the software to present at programs (Insights Annual user conference, regional user group meetings, virtual/regional summits, etc.) and/or training sessions. Users are encouraged to participate and are gaining valuable knowledge.
- Their software support team is still needs improvement though they have come a long way from where they were 5 years ago. Difficult support questions can take a long time to get a resolution and then is "fixed" in the most current version of the software. To upgrade for some is a difficult chore because they have not taken on the task staying up-to-date and are several versions behind. Major upgrades such as from Vantage 8 to Epicor 9.05.xxx, can take months of testing because of the structure changes.
- Epicor does a great job at selling the software and showing what it can do, but it does not do a good job at showing the path needed to getting there. Most companies think that it is just a piece of software and all they need to do is put their data in then it will work. That is far from the truth. The system is an open design and each process can be done in multiple ways, so a company has to review each process and set up how they want to use it which takes time and can't be done "overnight". Epicor does not do a good job in explaining this to potential customers. This sets the customers up for a huge disappointment and failure when they want the software to act the way it did in the demonstration right "out of the box" and it won't because it was customized for the demonstration.
- Epicor's consultants are not the best choice for a company who is in the process of planning and implementing the software. Most of the Epicor customers I have talked to who have used Epicor's consulting team have not had success with them. Almost all of the companies have chosen to hire another 3rd party consulting company to help them complete their implementation.
- Epicor comes with some standard reports/dashboards, but most have to be developed by the customer who purchases Epicor. Most customers that I have talked with have expressed that they would like to see more reporting whether in report form or dashboards that can be customized, if necessary, to meet the business' needs.
Before a company begins the selection process for ANY new ERP system, they need to look at each business process they have currently and document each one (what are the steps necessary to get the process completed) - i.e., how do they do a quote, how do the do an order, etc. Make sure every step is documented, especially unique steps for your company.
During the selection process, ask them to show how this could be accomplished in Epicor, knowing that there may be more than one way. If there are any processes that are unique to your business, explain them and ask the sales rep to demonstrate how those processes could be done using the Epicor software.
Epicor ERP Scorecard Summary
Feature Scorecard Summary
About Epicor ERP
Epicor ERP software offers a modular approach with robust capabilities focused on reducing costs, streamlining processes, and improving customer responsiveness across the enterprise. Given its modularity and customizability, pricing will vary very widely, and depend on business needs.
Epicor ERP Competitors
Epicor ERP Technical Details