Archive for category PRMS

Power7 Announcements and Low Pricing for Entry level Machines

I generally don’t talk about hardware.  To be honest, I find it kind of boring.  And I have trouble remembering all the model numbers and how they relate to each other.  But this piqued my interest.  Again, not because I thought it was interesting (please reread first two sentences of paragraph) but because of what I see out there especially in the PRMS world.

So many people seem to be switching from PRMS to either Oracle or SAP.  And they all seem to be doing it the same way, by leaving the i and going to servers.  The thing that jumps out at me in all these cases is that while the i was always up, once you switch to servers you get a constant stream of ‘environment down for maintenance’ emails going out to the entire corporation.  And seeing the time for your MPS/MRP run double because of server limitations.

It really amazes me that more i people don’t realize that the i, even if it is an i running AIX, is more than a viable option to run  their new ERP.  Is it because we just don’t think of it, that we are so tunneled into thinking of the i and iOS being paired?  Is it because, as I have heard, IBM pushes people toward servers rather than the i?  Or is it a sinister plan on the part of an alien race that is slowly invading Earth and supplanting the human race?  I’m not sure.

What does this have to do with the recent Power7 announcements?  I guess it just reminded me how the i is always advancing in terms of speed and size.  And the pricing on the entry level 710 and 720 machines is so low that I am reminded that it is affordable as well, especially with the title of lowest overall cost of ownership.   We are privileged to work on one of the greatest machines ever developed.  We should think twice before we let it go.

 

Tags: , , , ,

PRMS 10.0 – It’s Not so Small

I have to admit – I was wrong! 

 

For the past few years I have been referring to PRMS 10.0 as a ‘small release’. 

 

Then I started working with a client who was on 10.0.  And I found out that it’s not as small as I thought.   In fact, 10.0 may be one of the best kept secrets in the PRMS world. 

 

For starters, it covers around 40 or so enhancements.  That’s a fair number of improvements. 

 

Yes, some of them are small.  No doubt about it.  Maybe half, maybe 60% are what you call ‘small things’.  But just as Jimmy Dodd told the story about the Christmas when he left a small package to open last because it didn’t look interesting and then found that it was the thing he wanted most, a Mickey Mouse watch (and I was thinking, ‘they had watches when you were little?’), sometimes good things do come in small packages because some of these ‘small’ enhancements are right on the money, valuable additions to existing functions.  Things like the Combination Lookups that allow you to enter two search parms to help reduce the number of records returned.  Stuff like allowing you to set up customer product records at the Corporate Customer level.  Putting the country code in all addresses and expanding the City field from 16 to 25 characters.  There’s a lot of stuff in that category.  Not show stoppers but things that definitely make the system better. 

 

And there are some big things.  Things like Electronic Signature, a module that lets you put an electronic signature on transactions to document that it was done.   Stuff like the ability to do both Truck level ASN’s and Pallet Loading in Shipment Confirmation (with the data ending up properly organized in an ASN).   A number of enhancements to the credit check facility including credit check by corporate customer number, greater flexibility in holding and releasing orders, and automatic credit status re-evaluation. 

 

But two things really stand out for me.  The first is the Facility support.  Are you currently running multiplant?  With a ton of members?  I hate members.  They require overrides, they make backups more difficult, they are a problem when doing SQL.  It’s entirely possible that I hate members more than anything . . .  except T.O.  I really don’t like that guy.  And the Dallas Cowboys.  Actually it may be Jerry Jones there.  But members are definitely in the number three spot.  Well facilities is your way out. 

 

Facility Support adds a three digit facility code to a ton of files (it’s at the end but part of the key so the impact on an upgrade is not zero but it’s minimal).  It allows you, within a single company environment to set up warehouses tied to a given facility, develop shop data records that are either company wide or facility specific, do manufacturing planning at the facility level (including MRP runs), report shop floor activity and inventory movements at the facility level, all without having to worry about corporate warehouses, corporate environments, and – MEMBERS.   A single sign on gets you into your system and after that you let the data (and the use of the facility code) tell the programs if what you are doing is company wide or at the facility level.  I think it’s great and the perfect way to have plant level specifics without all the hassle of multi-plant. 

 

Yeah, but it must be a bear to set up.  All those records having to be created with the facility code in them?   Not to worry, Infor provides a set of Facility set up programs.  Sure they come on a separate CD and aren’t officially supported but that’s just a legal technicality.  I’m sure they’re fine.  And these programs allow to specify a member and a facility ID and they do the rest.  I mean how cool is that? 

 

The second thing that I really like isn’t even a PRMS feature.  It’s in the data conversion.  Remember how if you are going from 8.4 to 9.2 you had to run seventeen data conversion CL’s (one from 8.4 to 9.0, then 9.0 to 9.1, etc.).  Well, when you go to 10.0 from any release from 8.4 on up, you just run ONE conversion program.  It figures out where you are and where your going to and takes care of everything.  I think that is a really good thing and one that makes the conversion much less stressful. 

 

The bottom line is – 10.0 is loaded with good stuff, stuff that can really add extra value to your system, and the data conversion will never be easier.    If you are already on a version of 9, it is a no brainer.  If you are on 8.4 I realize there may (or may not) be some work involved, but many times people overestimate how much work is required to move past those architecture changes. 

 

But the reality is, this is the end of the line.  Infor seems very interested in promoting LX (as the RPG ERP choice) and XA (Mapics, the Java based choice) but not at all PRMS.  And I guess some people look at that and say, ‘so why bother upgrading, it’s a dead product’.  But I totally disagree. 

 

PRMS is not dead to those people who are using it to run their business.  And I think for all it’s faults it does a pretty good job of that.  You would have to argue for a long time to convince me that it’s software and not our own stupid decisions that cause most of the problems we face.  So why would you stay on 8.4 and leave all that additional functionality just sitting on the table?  For that matter why stay on 9.2 when 10 offers so much more?   I mean why not?  After all, you’ve already paid for it, haven’t you? 

 

 

(And if you need help figuring out what it would cost to make the move and how long it would take – just call SCS.  Operators are standing by.  Or else just leave a message.)     

Choosing an ERP System

You’ve seen those articles.  The ones giving you the steps you need to go through when choosing an ERP system?  Sure you have.  Eight simple steps.  Or ten.  Twelve if you are really detailed or have a bizarre sense of humor. 

 

There’s nothing wrong with them, of course, George Goodall has a nine point plan out on the MC Press blog right now that’s good reading.  Problem is, any list with more than five things in it is just too long to keep people’s interest.  You read the first, the seventh, and the eleventh point and skip the rest.    Too many balls to keep up in the air, if you follow my meaning. 

 

I like to think if you can’t distill something down into three points you’re not going to be able to explain it without using calculus.  I mean it’s no accident that it’s three strikes and you’re out.  And so, I’ve got my own three point list.  Take care of these things and the rest is just common sense. 

 

The first thing you want to do is make a list of what your business needs. 

Now I know when I say that everyone got there notebooks out and started jotting down their wish list.  Let’s see, we need a system that lets us enter regular customer orders, plus ‘quick’ orders, plus EDI orders, customer entered online orders, distributor entered online master orders and . . .

 

Truth is, most of us think we are pretty special.  Unique.  And the number of adjectives that it would take to fully describe the depth and richness of the personality that makes us the miracle that we are is huge.  Unfortunately, some of us (i.e., most of us) are not quite as complex as we might like to think and usually 90% of us can be summed up by four or five descriptive words.   Companies are no different. 

 

So don’t make a wish list.  Make a descriptive list.  What are the business capabilities that we are using right now?  Then add in a weighting factor that describes how much of the total pie this particular attribute is.  So, if you take in customer orders on the phone (30%), and by mail (10%) and via EDI (60%) be sure your list reflects that so that you are sure to look for a solution that is heavy on the EDI side but also allows easy entry at your site.

 

And when you make the wish list keep your eyes on the big ticket items.  For example, what type of manufacturing do you do; discrete, repetitive, orderless?   I can’t tell you how many people I’ve talked to who run an orderless style manufacturing plant but who have purchased a software package that requires every item produced to be done on a work order attached to a discrete sales order. 

 

And don’t go overboard with futuristic predictions about company growth either.  You might go global in the next five years and then again you might experience a 40% decline in orders and have to learn how to hang on with your finger nails.  Include only those future items that are pretty much in the bag. 

 

Second, think about what kind of technology you want to be on. 

Fortunately, this decision can be pretty independent of the first one.  Today there are so many packages out there, running on so many platforms that you can afford to make these two decisions separately.  Probably. 

 

Of course today everybody wants to be GUI (or browser based) and for many people that automatically says Windows which is, of course, WRONG.   I spoke to a client recently that had committed to an ERP package that was going to almost double the cost of their data center.  Interestingly enough they didn’t seem to see that as a problem.  Up to them, I guess. 

 

You need to evaluate the initial and ongoing cost of the technology, the difficulty in moving to that technology (does your entire staff need to be retrained or replaced by androids), it’s reliability, yada, yada, yada.   What good does it do if you save money on the supply chain side (you probably won’t but for the sake of argument) if your IT goes all to pieces?

 

And finally, decide just how much you can afford. 

Don’t just open the cash drawer.  And you will be tempted, my friend, the dour faced folks in finance most of all because the ghost of ‘this is the last system we will ever need and it will do everything we ever dreamed of’ will rise before you and seduce you with it’s siren call.  Believe me, ‘it’s not’ and ‘it won’t’. 

 

It’s like your parents use to say when you were a kid.  ‘Don’t order it if you don’t think you can eat all of it’.

 

There are other things, of course, but these are the key ones, everything else is icing.  Just  be honest with yourself (and I would be lying here if I didn’t mention that it’s almost always easier to do that if you bring in an outsider who is cynically enough  (hint, hint, nudge, nudge) to help you with that process), and go from there.  And here’s one more hint – these steps also work very well to help you see how effective your current system is and whether you should be looking.  (Again, hint, hint, nudge, nudge.)   

Infor Contract Options

Back in the day, there was only one type of software contract available – the flat fee perpetual license.  You bought it, you owned it.  Forever.  There might be a maintenance fee attached, giving you the right to get upgrades and contact the help line, but that was separate from the contract. 

 

The first complication to this was tiered pricing.  It occurred to the software sellers that they could offer multiple prices if they based the cost on the size of your computer.  That way they could charge small companies a little and big companies a lot for essentially the same package.  In addition, it allowed an additional revenue stream because when you changed from one box to another, the new box was almost inevitably more powerful than the old and so you migrated very nicely from one tier to another.  That in turn would bump up your maintenance which was calculated as a percentage of the current purchase price.  This was very popular until people really began to hate it, mostly because it complicated the process of getting a new box.  Often the new box was cheaper than the old one, but once you factored in all the increased maintenance costs it could be much more expensive. 

 

Seeking to take some of the pressure off the tier, software sellers introduced the ‘seat’ license where the cost was based on how many people you had using the software.  This was quite popular in the 90’s and still is but it has it’s drawbacks too, most notably, defining what a ‘seat’ was.  Was that one, real physical person, or was it a signon entry in WRKACTJOB (in which case one person might have several signons at one time, possibly with different user ID’s, and so be double or triple counted)? 

 

But all three of those options (forever, tier, and seat based licensing) all had one thing in common.  They were perpetual licenses where even if you dropped maintenance you still had a legal right to use that software. 

 

Over the past ten years, we have seen repeated attempts to move from perpetual licenses  to ‘usage’ licenses where you have the right to use the software only as long as the software supplier says you can (generally that means while you are on maintenance).  Drop maintenance and the supplier can drop you from being authorized to use the software.  In every day parlance that is referred to as ‘being trapped’.  For the software supplier’s it’s defined as a ‘consistent revenue stream’. 

 

The latest salvo in this ongoing battle is the announcement by Infor that some of their newer products, like My Day and EAM (Enterprise Asset Management) will now be available in the familiar ‘on premises’ format as well as via ‘hosted’ and ‘subscription’ contracts. 

 

Hosted and subscription are both flavors of Software as a Service (SAAS).  This term has been around for a while but is really getting some attention now.  Hosted SAAS has you purchasing an actual copy of the software but rather than having to install it on your machine, it is installed and run from a machine controlled by Infor.  You establish a connection to that machine and then run the software from there.   

 

Subscription SaaS is akin to cloud computing because now you do not actually own a copy of the software but are rather using a copy that is being used by a number of other customers simultaneously.  The data files associated with that software would be yours (your data would be kept separate from the other clients who are using that software) but the question of who owns that data is a little more vague. 

 

For the Hosted contract you would be charged your normal license purchase price, plus a support fee (I’m assuming that’s ‘maintenance’), and a ‘hosting/managed services fee’ (to cover the bother and expense Infor would go to hosting your software.  Subscription contracts would not have a license purchase cost (instead having a license rental charge) but the support fee is there as well as a ‘managed services and hosting fee’.   I think you can see the difference. 

 

Much of this is still evolving and the rules will undoubtedly change based on the mutual tug of war between Infor and it’s clients.  For us in the PRMS world, things are still status quo.  Since PRMS is not a strategic product for Infor, it will not be a part of this brave new world of licensing.   Those who are on a permanent license, stay on a permanent license and no other options are really offered, although I suppose if the need came up Infor might be flexible. 

 

But if you went to LX, that would be a somewhat different story.  Anyone upgrading from PRMS to LX would not actually be upgrading.  You would be purchasing a brand new license for LX and then migrating your data from PRMS to LX.   And LX will be available either with an ‘on site’ license (although it’s unclear to me if that means permanent or not) and ‘hosted’.  It will not be available as a subscription at this time although when there is a demand for it I’m sure it will appear. 

 

Flexibility.  That’s what it’s all about.  Or complexity.  It’s one of those two.  Either way, make sure you know what you’re doing contract wise.  It’s not your grandfather’s license anymore. 

PRMS Patch for 6.1

In a surprise (well, it was a surprise to me) announcement (it wasn’t actually an announcement, it was something I basically tripped over) Infor has said that a patch will be required to have PRMS run successfully on i5/OS 6.1. 

 

Apparently, this patch is required because of the observability requirements in 6.1 and there are a couple of programs in menu master that deal with licensing and such that are observability challenged.  They don’t have source (nor will Infor release source on these for obvious reasons) and so a patch is required to provide the creation data. 

 

This patch will be required for PRMS releases 8.4, 9.0, 9.2, and 10.0.  A patch is not required for 9.1 (go figure).  Oh, and you have to be on maintenance to get the patch (to the best of my knowledge, there is no extra charge for this). 

 

So, if you are doing your 6.1 planning right now, add that task to the list. 

 

And, if you are not on maintenance, contact SCS to see what you can do. 

ERP Holy Grail

So many companies today are in constant search of the Holy Grail of ERP systems; that one system that is perfect in every way for them and which will magically make them efficient and profitable. 

 

The truth, however,  is if the ERP systems you are looking at are based on the APICS MRPII model, then they are all pretty much the same.  That is, the system will be fully integrated and cover the major components of a manufacturing and distribution company.    It’s not like one will let you ship product but another one won’t. 

 

Each will have it’s own strengths and weaknesses, of course.  One might have a fantastic shipping system but very weak GL reporting.  Another might have the best GL report writer in the business but not be able to very easily support repetitive manufacturing. 

 

So unless your goal is to blow a lot of money and completely disorient 90% of the staff, give it up.  Stop looking for something that doesn’t exist, and look instead at how you can use what you have better.  And if it does need some enhancements, how you can do those without totally tying yourself or the ERP system in knots. 

PRMS – Wha’cha Gonna Do?

So these are the facts.  PRMS will continue to be supported by the help line but there will be no more releases of the product.  The only upgrade path will be to interface other server or i based packages from the Infor catalog with PRMS.   Given those facts, what makes sense as a strategy?

 

And maybe you don’t need a new strategy.  Not trying to imply that you do.  PRMS is a very stable product with a lot of functionality.   Many PRMS clients could go on using it just the way it is for a long, long time, without making their business suffer.  For these folks, as long as they have a perpetual license to use PRMS maybe it doesn’t make a toad’s worth of difference what Infor does.   Or maybe you want to at least rethink your options. 

 

A Word About Upgrading

 

I think that upgrading is not something that a lot of people spend a lot of time thinking about.  If you are on 8.4 right now do you really care that Infor is not going to offer any more releases?  After all, there are four releases sitting out there waiting for you already that you haven’t gotten to yet.  What kind of enhancement are you waiting for?  Even if you are on 9.2, the number of people who have moved to 10.0 (maybe I should say the number of people who haven’t moved to 10.0) shows that right now upgrading is not something that is really on people’s minds. 

 

Why?  I think there are two reasons. 

 

First, PRMS is pretty complete the way it is.  Oh, I know there are things you’d like to have but I would be willing to bet that 95% of the things that most people want would be used by only 1% or 2% of the folks out there so it’s kind of hard to justify putting them in the package.  Like I said two posts ago, many of the items being added to the other midrange products are already in PRMS. 

 

Second, one of the big inducements to upgrade would be if the package were going GUI and the main reason for that is that in most companies finance has the final say over any money expenditure (like an upgrade project) and they are the ones most in favor of GUI.  Without that carrot, there’s not much incentive. 

 

Third, I know I said two reasons but it just occurred to me that another problem is there are no more user ERP champions.  In the past these people would get folks excited about an upgrade but in today’s world were everyone is double booked, there is no energy left to do that.  IT becomes the default champion and you can’t really expect them to get too excited about an upgrade, especially one that they would lead. 

 

At the same time, even though people are not upgrading, I will admit that not having any more enhancement releases coming will make some people who would not have considered upgrading think about switching to some new software because their current product is ‘going nowhere’.   That’s just one of the weird things about how people think.  Makes no sense but is a fact. 

 

Stay on Maintenance?

 

I think at this point you have to sit down and ask yourself some serious questions.  If you are not going to upgrade, or if you are already on 10.0, then you have to ask yourself if you really need to be on maintenance.   Maintenance makes sense only if you are going to take advantage of the help line or the upgrades.  Most PRMS companies use the help line only a minimal amount, perhaps once a year or so.  And there aren’t going to be any more upgrades so no sense waiting up for that.  You could save yourself a pocket full of cash and use that money to do some add on work to PRMS for stuff you really need. 

 

And that is tempting for a lot of companies and may make sense.  One thing you want to watch out for, however, is by dropping maintenance you will probably be cutting yourself off from the evolve packages that Infor will be making available for use with PRMS.   Remember that is the whole crux of their upgrade strategy for PRMS – these off the shelf packages they have sitting around that can be tied into PRMS.  (Note – I don’t know this for a fact and have been unable to get a confirmation out of Infor, but it only stands to reason that you would have to be on maintenance to get the evolve strategy modules or at least to get them at a cheaper price.)   

 

Of course, the other thing you want to remember is that these Infor packages are not plug and play, they would have to be made plug and play for your particular release  and configuration of PRMS.  And that would cost money.  Plus, you have to remember that Infor isn’t the only one who has these GUI type packages available for integration.  There are lots of companies out there with a ton of different products.  The advantage of Infor is just that you don’t have to go looking too far.  If you dropped maintenance you would still be able to tie other packages in to PRMS and you could use your former maintenance dollars to do it.  Which isn’t really all that bad since there are a ton of people out there selling custom solutions and plenty that would work with the i (vice a Windows or Unix package). 

 

You can go back on maintenance later, of course.  Sometimes there is a fee for doing so,  something over and above your back maintenance costs.  And sometimes there isn’t.  Just depends on how bad Infor wants to get you back. 

 

So, am I saying you should drop maintenance?  No.  But I am saying it’s not evil to at least think about it.  Does it make sense for you?  Would you take advantage of anything covered by maintenance if you stayed on?   Just be honest with yourself. 

 

 

So, Is There Anything You Would Recommend, Dave?

 

Of course.  First, unless you are already on 10.0, I would recommend upgrading.  I know it sounds self serving but I think it makes a lot of sense.  And yes, that includes those of you on 8.4.  It’s not that bad, you just have to pay attention and do things in the most efficient and sensible manner.  And if you are on 9.0 or above, it is a relatively straight forward process.  I just don’t see the point of leaving anything on the buffet, after all, you’ve already paid for it, and you might as well take it home with you.  In most cases, you can do the upgrade (even from 8.4) with minimal impact on your users.   Most of the new functionality can be turned on later, when it is needed and when people are ready for it. 

 

The second thing I recommend is you start to take a very serious and comprehensive look at what new functionality the business is going to need over the next few years.   And check the wording here; ‘need’, not ‘want’.  There’s a difference.   To be quite frank, sometimes this is something that requires external help (someone like myself – hint, hint, nudge, nudge).  For example, the belle of the ball today is flexible or ‘multiple’ GL’s; being able to look at your financials from a number of different perspectives and ground rules.  But is this something that you really need, something that will actually contribute to the bottom line, or is it just something that is in vogue right now and we want it because all the other kids are doing it and it sounds way cool?  And is it something that you can build into PRMS or is it the kind of thing that really needs to be separate and interfaced with PRMS.  Remember, new functionality is more than just new functionality.  It is also new complexity and you have to make sure that the benefit is worth the increased complexity that any new thing brings.

 

Third, start thinking about what’s really important to you from a system perspective.  For example, I put a real high premium on keeping as many things as possible on the i, vice on servers sitting on boxes around the computer closet.  And I put a real high premium on keeping all of my data within the DB2 data base in PRMS.  But you may not feel that way.  You may want to recklessly distribute your data or add software that runs on independent servers until you have no more rack or floor space.  It’s up to you.  What’s important here is that you decide what scenario you feel most comfortable with because that will be important in helping you choose how you are going to satisfy your future enhancements appetite.   

 

Bottom Line

 

Unfortunately, there is no consensus here, because every one is special and unique.  For some, it may be time to cut the cord and go your own way.  For others, you may want to keep on keepin’ on and get whatever (if any) advantages that brings.  But no matter who you are it seems to make sense to do three things; get to 10.0 so you get all that there is to get, think very rationally and analytically about what functionality needs to be added to PRMS, and decide if you are an ‘i’ type or a ‘server’ type shop.  Start with that and see what the future has to offer.

PRMS – What Went Wrong?

When all is said and done I will have written four blog posts in a period of a week on PRMS.  I think that’s more than I’ve written in the last year.   It’s like now that we have a clear statement on what is going to happen to it that I just need to clear out my thoughts so that I can move on. 

 

I guess the thing that really strikes me is – this is so unfair.  It is unfair that PRMS is singled out as the only one of the four Power i ERP systems that is not going to continue being enhanced.  PRMS is a good ERP system.  It’s reliable, it’s easy to work with, there’s a lot of functionality, and I don’t know any technical person who has ever complained about having to deal with it.  Try matching that record with someone who has worked on JDE One World. 

 

But in this world there is precious little justice and I think that PRMS owes it’s situation to four basic facts. 

 

The first and probably most important was that it was bought by CA.  PRMS had a full head of steam up prior to that acquisition and was a major player in the midrange ERP market.  CA did absolutely nothing with the package and the sales initiative evaporated.  If you don’t sell it, you can’t expect it to continue to grow. 

 

Second, the PRMS developers split the user community by creating overly complex upgrade scenarios.   It’s easy to cast stones now but there were no benefits to the normalization in 9.0.  And the way it was implemented made moving to 9.X a challenge that many companies decided they could do without.  With many of the users on 8.4 and deciding that was the end of the ride for them it took away an important group of people clamoring for new releases plus reduced excitement for PRMS among the base. 

 

Third, many of the new components put into PRMS were overly complex.  Ever dealt with the currency server?  Even the date server was a pain to use.   That discouraged people from using those (and other) modules and contributed to the decline in interest in where PRMS was going.

 

Finally, even though I hate GUI (there, I said it, sue me!), PRMS was too slow adopting a GUI format.  As soon as the sales force realized that they couldn’t sell a product that was green screen, they should have bit the bullet and started to develop a true GUI version.  The emulation route never worked and nobody trusted it.  They could have done this module by module starting with Finance.  I would have hated it but it doesn’t look like they were taking my preferences into account anyway so who cares. 

 

But it’s all water under the bridge now.  I am going to turn around now and never think of this again. 

 

Yeah, right. 

The Future of PRMS – The Plot Thickens

I have done some more research on the Future of PRMS.  I have taken the liberty of reviewing the other future webinars for the other midrange products that Infor owns; LX (formerly BPCS), XA (formerly MAPCIS), and System 21 (formerly System 21).   The webinar downloads are sitting out there on the Infor Excellence Center web page (http://www.infor.com/systemi/) so I guess it’s not illegal.  You have to sign in to get to the download but that just involves putting in some basic info like your name, company, bank account numbers, that sort of thing. 

 

Anyway, the first thing that struck me was that of the four products, PRMS was the only one where the webinar didn’t talk about upcoming releases.  In other words, Infor is actively (very actively in fact) upgrading those other products but not PRMS.   It is true they are allowing PRMS to continue living, but not enhancing it is somewhat of a slap in the face, don’t you think? 

 

To be fair, PRMS already has many of the things that are being added to the other products.  But that’s not the point.  Why is PRMS being singled out in this way?  A couple of years ago they were giving MAPICS the last rites.   And now it’s got a string of new releases scheduled?

 

The answer is, I think, fairly simple.  PRMS is just the odd man out.  System 21 is a GUI based product.  XA, even though it was more or less dead continued to make slow progress toward a true Java implementation and now they are releasing their last green screen capable version, after this it will just be GUI.  And SSA gave preference to BPCS over PRMS (I guess I can understand that) and that preference has been transferred over to Infor. 

 

I mean how much more obvious can it get.  There is literally no PRMS presence at Inforum.  No releases of PRMS are forthcoming even though work proceeds on the other midrange products that Infor owns.   The webinar announcing PRMS’s future has a series of slides showing how you can piece by piece replace the current PRMS modules with other products (I didn’t see that slide in the other packages presentations).  There is no effort that I can see to sell or even encourage people to stay on PRMS.  I am attending a meeting in a few weeks at a PRMS client site where the Infor sales guy is bringing along some XA folks.   It’s like the family from hell.  We’re not going to kill you but you can’t live here and put that piece of pizza back in the box, mister. 

 

And I feel bad about that.  I like ole PRMS, I really do.  The code is solid and much easier to work with than many.  The functionality is very integrated and provides the bulk of what you need for most MRPII installations.  And it doesn’t require much support, pretty independent it is.  

 

So what went wrong?  And what should the sensible person do about it now?  Good questions, but this blog is already too long so those will have to wait a few days for new posts. 

Infor Webinar – The Future of PRMS

This past Thursday Infor held a special webinar to talk about the future of PRMS.  Hosted by Infor’s very own Kari Miller, the presentation was billed as a look at PRMS and where Infor was planning to take it over the next few years.  That information did come out but the webinar was really an opportunity for Infor to unveil their overall ERP product strategy and what was said about PRMS could have just as easily be said about XA or BPCS. 

 

 

PRMS Forever

 

The first part of that strategy and the first point Kari made was that Infor was going to continue to support PRMS.  “Infor does not sunset products”, she said, and that has certainly been true with the other products Infor has purchased.  There are no exceptions to this rule, all releases of PRMS are included.  That’s just the way it is and we might as well move on.  What we can ask ourselves is, what does supporting PRMS really mean? 

 

For one thing, the help line will continue to take questions on PRMS (for those on maintenance) and develop fixes as needed. 

 

On the other hand, it does not appear that any ‘fix tapes’ will be released as in days of old, although a list of fixes will probably be available online at infor365. 

 

Similarly, even though they didn’t say so, it does not appear  that we will see anymore across the board PRMS upgrades either.  No 10.1 or 11.3.  Maybe they will surprise me, but I really doubt it.  After all, they promised 10.1 sometime last year and the word I hear is that it hasn’t been started.  

 

But, PRMS will endure.  Are you using it today?  Is it working OK?  Super, just keep on keepin’ on. 

 

 

The Strategy

 

The second part of the strategy is a bit more complex.   While Infor is not talking about across the board upgrades, they are talking about providing vertical integration (software solutions pointed at a particular industry) and application area enrichment (picking a certain application area and reengineering the dickens out of it). 

 

The current plan, as Kari explained, would start with some enhancements specifically designed for the auto industry and the procure to pay cycle.  These enhancements would be available regardless of what PRMS release you were on.  That’s right, you can use these solutions no matter what release you are on, although no matter what release you PRMS.  For those who like GUI, the new enhancements would be GUI, and for those who prefer green screen the enhancements would be only GUI.  Would you have to pay extra for these packages?  Maybe, maybe not, depends on the package and what the situation is.  Can’t get more vague than that.    

 

What’s that?  You’ve heard that one before?  CA said it?  SSA said it?  And now Infor is saying it.  And they all said the same thing; vertical focus starting with the auto industry (now that’s a spot that has some cash to throw around) and a business concentration on ‘procure to pay’ (sure, do something for finance, they control the money).  What can I say, you’re right on.  In the past lofty goals would be announced, a task force would be established and after a year or so – nothing would happen.  The task force would be dissolved and a new strategy would emerge.  Am I right, people? 

 

So, what is going to be different this time?  Perhaps nothing.  Perhaps in the fall of 2010 I will be writing a blog post about Infor’s latest strategy kickoff that involves returning everyone’s maintenance fee for the previous three years.  But for some reason, I think this one has at least a 28% chance of making it.  Keep reading for the explanation. 

 

 

What Does it Mean for You?

 

The reason this didn’t work for CA was multi-threaded. 

 

First, they were going to build most of the stuff from scratch, and that involves some upfront time and capital (plus faith). 

 

Second, it’s not that easy to design a broad based solution that still has a lot of very specific functionality.  Even within an industry it is hard to find consensus.  It’s like designing software for your family.  No matter what you do somebody is ticked off. 

 

Third, when the product was delivered, if the customer base didn’t break their legs jumping on the band wagon and producing a significant revenue kick, Charles would lose interest and the whole thing would get shelved. 

 

As a result, my natural tendency is to say ‘yeah, right, hey look, I’m holding my breath’. 

But what if you could take that enhancement and not just sell it to PRMS users, what if you could market it to everyone who owns one of your business systems?  And what if you didn’t have to build it from scratch?  What if you already had a package out there that did what you were looking for?  So what if it wasn’t written for the 400.  Run it on a server.   Now that is an idea that might produce a significant revenue stream, and I think that is the tack that Infor is going to take. 

 

 

What I Think This Means for You

 

Now what I have said so far is pretty much what Infor said in the webinar.  Except maybe they weren’t as sarcastic, but that’s my special talent.  What I say from here on out, however,  involves a certain amount of unsubstantiated conjecture, so don’t hire a lawyer if it doesn’t go down exactly as I say.

 

I think Infor is planning to use mostly existing specialty solutions, make them SOA compliant to provide vertical industry and business process specific modules that can be used with PRMS and LX and MAPICS and every other system that Infor sells including Windows and Unix systems.  And that is a whole different situation from enhancing PRMS within it’s current framework. 

 

What that means is that we are talking about modules that are probably not written in RPG.  And that may not be a problem because I wouldn’t think you would get source code with this.  I mean, what’s the point of going SOA with a common module if you let somebody modify it?  But even if you get source, I would doubt it is written in RPG (especially since Kari said that all of these modules would be GUI). 

 

I think it’s also true that these applications will not be ‘built into’ PRMS the way we think of it.  For example, I just built a custom mod for one of my very favorite clients to track vendor and customer cost/price changes and to automatically generate new quotes, contracts, and some other junk.  This package (on sale in the lobby following the show) uses a bunch of PRMS files plus a couple of new files specially created for this, but the new files are built right into the PRMS data base.  Everything is integrated.  These SOA modules, however, can’t be built into the PRMS data base.  They have to be built so they interface with any of the products it is used with.  So they either have to have their own data base, (probably SQL based) or else have an interface module that has to be specifically programmed to connect with the PRMS data base.   It might even be possible that not all of the updates to PRMS are done real time, although I think the odds on that are small.  That would be very scary to me. 

 

Given the example Kari went over, you would have the flexibility to replace all of the modules of PRMS with these specialty modules.  In one sense, this seems nice.  I mean that is the definition of flexibility.  True ‘build your own’ ERP system. 

 

But it also gives me pause.  I don’t like interfaces.  And I like multiple interfaces even less.  I mean I never give updating the Customer Master a second thought, but I would worry about updating the Customer Master if it were being done from four different pieces of software.  I know that in this brave new world of ours we are supposed to want to run ‘piece’ solutions, tying bits of code together with baling wire and duct tape and expecting everything to just happen magically.  That is an attitude that comes to us from the windows world.  But one of the strengths of the AS/400 and PRMS has always been that everything was in one bowl.  I don’t get all warm and gooey about something that instead has a bowl, a pan, a baggie, and who knows else what to keep everything in.  It was to escape that kind of tyranny that many companies went to an ERP like PRMS in the first place.  And now we are in danger of building that kind of thing right back up.  Didn’t we learn anything in 11th grade history? 

 

Bottom Line

 

So what’s the bottom line here? 

 

Well, it looks like PRMS will be around for a good long time, and if it is running your business and you think it is doing a pretty good job, congratulations. 

 

But it doesn’t look like we are going to see much in the way of enhancements for PRMS.  You might as well upgrade to 10.0 and then take a good look around to see how it looks.  Maybe you don’t want to go any further.  ERP systems are like clothes.  You need some and it’s nice to have nice clothes.  Something that’s comfortable and fits well.  That doesn’t mean that you need an Armani suit, however.  You have to know when enough is enough. 

 

What Infor is offering is in line with where a lot of the pendants say we are going, and it is certainly in line with the view from the Windows world.  Get a bunch of boxes, tie them together, and pretty soon you have a wall.  But is that a better strategy than the one espoused for the last thirty years; the fully integrated MRP II model?  

Your ERP system is what you make it based on how you implement and how you police it.  And, without really meaning to, Infor is providing a chance to go either way here.  The choice is up to you. 

Â