E FormsAs I’ve discussed in this blog (and elsewhere) on a number of occasions, as organizations begin to move their routine, high-volume unstructured content (e.g. invoices, bills of sale, etc., etc.) into structured items in databases, forms management will become an increasingly important aspect of records and information management policy. (After all, just because the information has moved from an unstructured format to a structured format doesn’t mean the requirements for managing the lifecycle of the information have changed in any way.)

That’s why it was important to us all when Microsoft announced around this time last year that they had officially decided to ‘deprecate’ (read ‘kill’) InfoPath and declared that new forms engine technology would be released sometime in the foreseeable future.

And then at last year’s SharePoint Conference, Microsoft announced they were actually working on several different options for replacing InfoPath:

  • Excel Surveys – a solution which, not surprisingly, will leverage existing Excel features
  • Word Form Documents – which will use Word to create structured forms
  • App Forms – which will use Access databases to generate forms

And finally, the option I thought had the most promise and slickest looking user interface,

  • Forms for SharePoint Lists – which will allow for the creation of configurable forms based on…wait for it…wait for it…SharePoint lists

Well, shows you what I know. With very little fanfare, Microsoft recently updated their Office 365 Roadmap to include the following announcement:

Click to Enlarge

This is not an insignificant announcement. Forms management will become a critical feature in SharePoint given the accelerated importance of mobility in the workplace. Microsoft must provide a competitive forms product offering in the SharePoint stack if they expect to compete with the newest set of competitors – most of whom were designed with mobile functionality in mind from the very start.

Let’s hope one of the other three potential InfoPath replacements fares much better…

 

ElvisThere has been a small, but vocal group of analysts over the last year or two who have been publically speculating that Microsoft, always trying to drag the general public, kicking and screaming, into the cloud, would not release another new on-premises version of SharePoint. Apparently, those analysts were wrong. At least partially.

Microsoft will, indeed, release a new version of on-premises SharePoint according to this recent post on the company’s Office blog. (I say the analysts were partially wrong because I am inclined to agree that Microsoft would not release a new on-premises version without substantial prodding by members of its current customer based – many of whom are still reluctant to move into a cloud-based solution for one reason or another.)

The new version will be cleverly titled ‘SharePoint 2016’ and is scheduled for release sometime toward the end of this year. It is not entirely clear what, if any, new records management functionality will be included in this release.  Though Microsoft will continue with its tradition of the last few years of taking features developed in the cloud first and moving them into the on-premises version, so I wouldn’t expect to see any big surprises.

Microsoft promises to reveal more details on SharePoint 2016’s new features and roadmap at their upcoming Ignite conference in Chicago during the first week in May. We will likely have to wait until then to hear more.

[On a personal note, this article marks the fifth time I’ve managed to include a picture of Elvis in one of my posts. I think that’s a lot, given that this is a blog about SharePoint records and information management. And I just want to say, ‘You’re welcome. I am here to serve.’]

CliffMalcolm Gladwell is arguably Canada’s greatest living gift to Western Civilization (outside of Bob and Doug McKenzie, who are hilarious).  In his seminal book of the same name, Gladwell defines a ‘tipping point’ as “the moment of critical mass, the threshold, the boiling point”.  And unless you’ve been living under a rock somewhere – or perhaps been chained up in a physical records repository blissfully managing paper documents from the late 1970’s – you could not help but notice that the current state of records management has reached a classic Gladwellian tipping point.

The decades-long mismanagement of electronically stored information, the billions of dollars wasted on failed records management solutions and the explosive growth of newly created information have all brought us to the brink of disaster.   We are all standing on the edge of the same rocky cliff and we’re staring into a pit full of costly, dangerous and unreliable information.

The current rate of over-retention of information is simply not sustainable. This is true from a cost perspective, a legal perspective, a business efficiency perspective, or any other way you may look at it. And you can argue that storage is cheap and getting cheaper all the time. I’m not going to disagree with you on that. But the fact is the basic math is very clear here: storage costs are not declining at a rate anywhere close to the exponential rate that new information is growing.

And honestly, when we’ve reached a point where companies are willing to settle multimillion dollar lawsuits rather than undergo a costly and burdensome e-discovery process – despite being completely innocent of the claims against them – it is hard to deny that the situation has reached a critical mass.

Fortunately, I believe it is not too late turn this ship around. We can begin to defensibly delete significant portions of our information repositories. We can classify and manage our most critical business information in complete compliance with internal and external requirements. We can finally put an end to burdening our information workers with time consuming records management responsibilities. And we can do it all by fully automating all lifecycle management processes across all of our information throughout the organization.

_____________________________________________

I recently asked Martin Garland, President of International Operations and co-founder of Concept Searching, if an Automated Information Lifecycle Management model was a realistic approach given the technology required and the cultural changes the Records Management community would have to accept to make it possible.

“Yes, it is.  In fact, we’ve been preaching that for the last four or five years”, Martin told me. “And we’ve been doing what we’ve been preaching the last four years or so with real-world customers.”

“So an AILM model of enterprise records management is attainable?”

“Absolutely. The proof is in the pudding, Don. We are actually doing this type of work right now, whether it be records, whether it be sensitive information, whether it be any type of information [the customer] wants to manage, lock down, identify… In my briefings, I always talk about the human factor and how the problem of information and content management is the human factor. You need to take the human factor out of the equation. But not at the expense of automation without human knowledge. We’ve taught that for the last five or six years in all of our briefings.”

Geoff Bourgeois, Chief Technology Officer at Acaveo, agrees. “I think the number of organizations out there right now [that are implementing an AILM model across the enterprise] is pretty low. Probably something like less than 1% – and you could probably still shoot some holes in their claims, as well”, Geoff said when we spoke recently.

“Oh, of course, Geoff”, I told him.  “I’m not suggesting any solution will ever be completely bullet proof. That’s just not realistic. But what I’m asking is can a reasonably comprehensive AILM model be realistically implemented in good faith across the enterprise?”

Geoff thinks it can. “A good message to get out there, Don, is this: ‘Folks, the toolsets, the underlying infrastructure, the technology is there to automate these processes. It’s just a matter of us understanding it, getting organized around it and using it.”

So if respected industry thought leaders like Martin and Geoff are right and an AILM model of records management is possible, what’s stopping us from doing it right now? In the next installment of this series, I’ll discuss some of the barriers to implementing a solution based on an AILM model and what needs to be done to work through them.

AILM ModelHere’s a brief conversation I recently had with a fellow records management professional:

Me: “I don’t implement manual records management processes anymore because of where I live.”

Other Guy: “Where do you live?”

Me: “The 21st Century.”

___________________

Let’s start the New Year out by being honest with ourselves. Things are a mess out there. Content growth is exploding at unprecedented, unsustainable rates. Storage devices are filling up faster than we can add them to our networks. E-discovery costs are forcing even innocent parties to settle lawsuits rather than engage in protracted and expensive discovery responses. And nobody – and let me be clear about this: nobody – is defensibly deleting information.

This is happening everywhere, across every industry and in every company regardless of the content management solution the organization is (or isn’t) using. Clearly those of us in the Records and Information Management profession have not been providing our customers with information management solutions that meet their needs. And I believe the only way we can change that is to fundamentally change the methods we use to manage the information lifecycle to focus on a singular goal: the complete automation of the entire records management process across the organization.

I call this the Automated Information Lifecycle Management model (and I fully expect to be accepting my Noble Prize for its creation this time next year in Oslo, Norway – if you want to book your travel plans early.)

Given the technology at the time, the Automated Information Lifecycle Management (AILM) model would not have been possible only a few years ago, but I now believe it is not only a possibility, but an absolute imperative if we have any hope of reversing the last two decades of over-retention and over-preservation.

Over the next few months I will be posting a multi-part series of articles describing the AILM strategy and how it applies to various aspects of records management, including email, social networking, the cloud, e-discovery and more. This installment – Part 1 of the Series – will explain the fundamental implications of applying the AILM across the enterprise.

[Note: With a few exceptions, my professional practice over the last several years has focused almost exclusively on records management in a Microsoft ecosystem. And, of course, this blog has focused on records management in SharePoint (hence, the rather obvious name SharePointRecordsManagement.com). But it is important to note that I also have many years of experience with almost every other major ECM/RM product on the market and unless otherwise stated, the methods I describe in this series are not limited to a Microsoft environment, but can be applied anywhere.]

___________________

For many records management professionals, the thought of automating every information lifecycle management process across an organization is nothing short of heresy. This is a 20th Century, paper-based-world mind set and we are going to have to move beyond it. Right now, technology exists that allows you to automate every phase of the information lifecycle. And it can be done easily, cheaply and in complete compliance with every organization’s internal and external requirements.

There are, of course, a number of significant implications that arise from applying the AILM model, though I believe all of them will result in a net positive for the organization:

  • Easily the biggest effect will be felt by the organization’s end users. Information workers – who have long been expected to participate in the records management process by applying burdensome metadata, analyzing complex retention policies, classifying content against complicated file plans, and manually ‘declaring’ records – will suddenly be free of these onerous responsibilities and able to spend more time on tasks directly related to their lines of business.
  • The AILM model will have a profound effect on the organization’s records management practice, making it far easier to manage, less costly to maintain and, most importantly, a great deal more efficient – providing the level of defensible disposition necessary to finally turn the tide on the explosive growth of over-retained information.
  • IT departments will rejoice. In many organizations IT staff have been forced into making impossible decisions: keep adding and maintaining storage for more and more data at higher and higher cost or begin to destroy information irrespective of its proper retention and disposition requirements. (I personally know people who have chosen the latter and they lie awake at night fearing the inevitable lawsuit that requires them to produce information they know is no longer there.) With an AILM solution implemented, the responsibility of making these no-win decisions will finally be lifted from IT’s over-burdened shoulders.
  • Corporate Legal departments will be equally as delighted. AILM will significantly reduce the cost and burden of e-discovery, while simultaneously ensuring the completeness of discovery responses.
  • And lastly, companies will finally have the technology in place that will enable them to implement retention and disposition policies on all of their information across the entire organization, ultimately allowing them to put an end to the pointless and counter-productive practice of distinguishing ‘records’ from ‘non-records’.

___________________

The time for the Automated Information Lifecycle Management model is now. (OK, technically, it was yesterday, but there isn’t much we can do about that.) In the next installment in this series I will be talking to two industry visionaries, Martin Garland, CEO of Concept Searching and Geoff Bourgeois, CTO of Acaveo about how their products support the AILM model and how some of their customers are already implementing it.

Box RMDespite the way things might appear, I am not completely in love with SharePoint. It is far from perfect, particularly when it comes to records management. I do admit to liking it, though. Certainly more than the other ECRM solutions I’ve worked with. (And I’ve worked with – and sometimes, for – them all.)

But in my heart I’m a records manager. Sad though it may be to the uninitiated, I am passionate about efficiently managing information through its lifecycle. And I’m always looking for innovative, next-generation solutions to meet the seemingly endless parade of records management challenges brought on by the ever quickening march of information technology. Regardless of whether the solution involves SharePoint or not.

That’s why I was so intrigued when I heard that Box – a content management and file sharing service, created and maintained entirely in the cloud – announced the forthcoming release of their first set of records management features. And it is also why I jumped at the opportunity to speak recently with Annie Pearl, Senior Product Manager at Box, about what we can expect to see when these new features become available.

Here’s what Annie had to say:

SPRM: Thank you for talking with us today, Annie.

Annie Pearl: My pleasure, Don.

SPRM: Where are you calling in from, California?

Pearl: Yep, I’m here at Box headquarters in Los Altos.

SPRM: Lucky you. Tell us about your role at Box?

Pearl: I’m the Senior Product Manager on the Box Enterprise Team, so a lot of the features I work on are in the world of governance, security, workflow – many of tools we have in our Administrative Console. And so, one of those areas, especially around governance, is the notion of retention management, records management.

SPRM: Right, so is that the category you put these new features into, records management? Or do they fall into information governance? Or is it something else altogether?

Pearl: I would have to say information governance. Mainly because, as you know, records management means a lot of things that are probably a lot more complex than we are doing now. All we are really trying to do is meet the regulatory needs and mandates of our customers. I wouldn’t go as far as to call it records management. I would call the specific features retention management. But I think it all flows into a bucket around information governance, where we have a number of other features like Policy Manager, which gives you control over the types of content that can be uploaded. We have e-discovery features to allow you to support a defensible discovery solution, and so I put retention management into that same bucket, which, sort of rolls up into information governance.

SPRM: What will these new features include?

Pearl: It is essentially being able to apply retention and disposition policies to certain objects inside of Box.

SPRM: How will those policies be applied?

Pearl: It will be folder based, with the ability to set a blanket default retention policy across your entire enterprise for any folder. So you can say, for instance, ‘The default retention across all my content is three years, on the regular course of business content’.  And then have specific folders that we will want to retain longer.

SPRM: When the content has met its retention period and is destroyed pursuant to the applied policy, would that be forensic-level destruction where the content is no longer recoverable? Or is it closer to the notion of simply hitting the delete key and releasing the space on the drive where the content resides?

Pearl: No, it is truly forensic deletion. It’s gone from the system completely.

SPRM: Terrific. That level of destruction is critical.

So it sounds like you’ve created a location-based model for records management, which I’m very happy to hear. It’s always been our argument that that’s the only realistic way to manage the lifecycle of all your content across the entire organization.

Pearl: Yes, exactly.

SPRM: Great. So what date do the retention policies use to trigger the retention period?

Pearl: Retention will be are triggered off of upload date.

SPRM: Got it. Are event based retention triggers something you are considering?

Pearl: Yes. One way to do event-based retention with our current product is use the ability to extend retention, so if the retention period is complete and the record is up for disposition, and the end user or the administrator wants to, they can extend the retention period on an object. So one way you could do event-based retention would be to basically retain until the end of the retention period and if the event still hasn’t taken place – let’s say it’s account documentation for a financial services customer and they’re still a customer – so we have to retain it for another period of time. And once they became a customer even longer, you would be able to extend the retention policy based on however much time you would need after the event has taken place.

So it’s kind of a manual event-based retention trigger today, but we are looking into the future at the potential of having it automated.

SPRM: Are you doing this from a centralized location? Are you managing these retention and disposition policies in a centralized way or will the end user be required to navigate out to the individual folders and set the policy there?

Pearl: No, that’s not necessary. In the Box Administrative Console we have an area where we can manage different policies around your content and one of those policies will be for setting the retention. So centralized in that location is where you essentially setup the policies. If it’s a default policy you can set it to apply to all folders today and going forward and any new content created will automatically inherit that policy.

Alternatively, if you wanted to specify specific folders you could still use the centralized Administrative Console to create another policy. There’s a folder picker that will allow you to find whatever folder or multiple folders you want to apply that policy to. And it’s all centrally managed in our Admin Console.

SPRM: So what are your plans for maintaining these records long-term? How would you expect to maintain a record for 25 years, for instance?

Pearl: There are a couple of different answers to that. We have unlimited storage, so the notion of needing to manage long term storage from a cost perspective is not an issue for our customers. So if you wanted to assign a 25 year retention to a piece of content, you could.

It’s more of an issue if the end user didn’t want to interact with that content anymore they could move it to trash, which is essentially an area that is not in the ‘all-files, all-folders’ view, but it would still be retained by the system for however long the retention policy is.

In addition to that, in this same area I’ve been talking about – the centralized Administrative Console – we have what we call the Content Manager, which essentially allows you to have a view into all the content in your enterprise and you can do different filtering on that view to find retained content or content that’s subject to a legal hold or really whatever you want.

You can use this view into all content inside your enterprise to manage records as in ‘show me all records that are currently under retention’ or ‘show me all records that are coming up for disposition within a certain time period’. You can already manage all that in our Administrative Console.

SPRM: Can you also apply a legal hold from there?

Pearl: Today, we have the ability to apply a hold at the enterprise level and the user level and we have tools today to be able to manage legal holds. In which case, of course, a legal hold will always trump a disposition action that was the result of a retention policy expiring.

SPRM: Would you be able to manage e-discovery from the Administrative Console or is that a different process?

Pearl: Yes, absolutely. We have all the tools for our e-discovery support in the Administrative Console, so that’s where you can audit all the events that take place on any piece of content or any user or any folder…you can do queries to find relevant content to a lawsuit. You can then preserve that content inside of Box. And we have tools to essentially collect it and pull it out of Box and put it into whatever e-discovery tool you might be using, along with all the other content sources in your enterprise.

We really approach e-discovery with the thought that we need to provide the tools that support a defensible discovery process, but we are not an e-discovery vendor. And so we partner with all the leading e-discovery vendors and we feel that our responsibility is to provide the ability to identify content, to preserve it and collect it out of Box.

So there are really the three main areas where you get the ability to do advanced queries on the content, you can then hold that content and preserve it and you can collect it out of our APIs or export it out of our Administrative Console, as well.

SPRM: This has been really enlightening, Annie. It’s exciting to hear about these new features Box is implementing. We really believe there are a lot of records managers out there who are ready to embrace the cloud and all its potential. And they’re looking for simple and efficient solutions that allow them to effectively manage the information lifecycle without all the bloated functionality that weighs down so many on-premises legacy solutions.

Pearl: Yeah, and I think that’s the goal. Every time you start to include these types of features there’s a whole universe of functionality you could go after, but the challenge is to distill that down to the most common denominator that still provides enough value for it to be a viable option for whatever you are trying to get done.

SPRM: Well, you certainly seem to be going at it the right way. Please come back and let us know how the initial roll out goes.

Pearl: I’ll be sure to do that, Don. Thanks.

 

Penguins as In-place RecordsOver the last few weeks I’ve had a number of interesting offline conversations with other records management professionals about some comments I made on ‘in-place records management’ in my previous post.  So I thought it would make sense to publically expand on those comments in a new article and hopefully provide some clarity to some of the statements I made.

In my post on upcoming new records management features in Box, I stated that in-place records management ‘simply doesn’t work’.  Let me try to clarify that statement.  What I meant by that is ‘in-place records management simply doesn’t work’.  It never has and it never will.  It may sound good on paper, especially to you academic types and records management theoreticians, but in reality the concept is fundamentally flawed. And here’s why.

If you’ve read this blog for any length of time, you’d know I am extremely hesitant to compare the electronic records management methodologies of today to paper-based records management practices of the past.  In fact, I have been very vocal in my belief that our attempts at managing electronic content the same way we managed paper records is the primary cause of the staggering records and information management chaos so many organizations face today. So naturally, I’m about to compare the electronic records management methodologies of today to paper-based records management practices of the past…but I do so with great reluctance and only because in this one particular instance, the comparison is quite valid.

Think back to about 20 or 25 years ago, when life was a lot simpler and we managed virtually all of our content on paper. We would bang out stacks and stacks of paper records, which we would store in desk drawers or file cabinets or in boxes on shelves somewhere in our office. We termed this the ‘Active’ records retention stage because we knew there was a reasonable chance that we would reference this material in the near future and it made sense to maintain it someplace close by.

Then, periodically, we would purge our active paper records by transferring the records with long-term storage requirements to onsite or offsite storage facilities and destroying the remaining records that had met their retention requirements while in the active retention stage. The records transferred to the storage facility would remain there in the ‘Dormant’ retention stage for as long as was required.

In-place records management is the electronic equivalent of eliminating a dormant stage in the paper records management lifecycle. In paper records management terms, it would be the same as leaving your records, not just in cabinets and desk drawers, but scattered haphazardly in every nook and cranny across your organization. And here’s the kicker: in order to meet legitimate records management requirements, some of those records would need to remain there for decades. Or worse, in some cases, permanently.

Ask yourselves this: ‘Is my IT department prepared to maintain and support records stored in-place in project sites, team sites, wikis, blogs, etc., etc., distributed with virtually no control across the entirety of the enterprise for the next 10 years?  How about 20 years?  How about 100?’

The answer is, of course, no.  But this is the expectation – actually, the reality – of in-place records management.

The truth is, in-place records management is not really records management, at all.  It is simply changing a few properties on a few documents and declaring them ‘records’.

But look, if you don’t agree with me, I understand.  A lot of vendors (including Microsoft), consultants and marketers have invested a great deal of time and money in creating, distributing and promoting in-place records management features. And I’m only one guy, jumping up and down and shouting to anyone who will listen to me like an escaped mental patient.  But do yourself a favor and listen to our old friend, John Holliday – someone who quite literally wrote the book on SharePoint records management – as he gives his opinion on in-place records management in this short YouTube video:

 

Box Storm CloudsAt the very end of the original Terminator movie, Sarah Conner is parked at a gas station looking out toward the horizon where she sees dark clouds forming. A young boy sitting on a bike nearby notices her stare, looks at her and says, ‘A storm’s coming.’ Sarah replies, ‘You have no idea…’

It’s one of the all-time great closing movie scenes and you don’t have to be a UCLA film major to understand writer/director James Cameron’s characteristically ham-fisted subtext. The boy looked at the clouds and saw an actual storm approaching. Sarah looked toward the horizon and saw the coming Robot Apocalypse.

__________________________________________

Clearly I have a vested interest in SharePoint. I think it’s a terrific platform that offers almost limitless possibilities for solution development. And I enjoy working with it and watching it evolve with each new release. But over the last couple of years I’ve been watching with increasing interest what they are doing at Box.

If you’ve never used Box, it is a free (for personal use), entirely cloud based content management and file sharing service. Box is extremely user friendly with a wonderful, highly intuitive interface that makes collaboration simple and almost fun to use. And it is gaining new users at an impressive rate.

To be fair, part of the appeal of Box may be due to SharePoint fatigue. After years of working within a virtually unchanged SharePoint user experience, Box can start to look like the shiny new toy that made your old toys look boring. Essentially, Box is Buzz Lightyear and to SharePoint’s Woody.

But I honestly believe it goes deeper than that. SharePoint has not been around as long as most of the large enterprise content and records management products that it has traditionally competed with. Yet in that relatively short period of time, it has managed to capture the majority of the ECRM market. It did this by offering basically the same features as the other products at a lower total cost of ownership.

But what happens when the market realizes that many of those features become obsolete as technology advances? Or worse, the features were never necessary to begin with? Take ‘in-place’ records management, for example. Ten years ago, the legacy ECRM products all included some form of in-place records management. Not wanting to be left out, Microsoft included in-place records management functionality in its release of SharePoint 2010.

Now I have argued for many years that in-place records management fails as an enterprise records management solution model. It may seem like a good idea, but it simply doesn’t work. In my 20-plus year career in the industry, I have never seen an in-place records management solution deployment succeed. And it will fail in SharePoint, just as it has failed when implemented using one of SharePoint’s traditional competitors.

But SharePoint’s competitors had in-place records management, so Microsoft added it to SharePoint. And over the years, this process was repeated over and over again. In many cases, it seemed as if Microsoft would look at capabilities in other ECRM products and simply duplicate them in SharePoint without considering whether or not the capabilities added real value to its users. Add the third-party SharePoint add-on products that so many vendors insist you absolutely, positively can’t do without, and SharePoint can start to look more like a system for managing the Hadron Particle Accelerator than enterprise content and records. (And it can cost about as much, too.)

Given that we are already awash in information and its growth will continue to explode for the foreseeable future, complicated, burdensome ECRM solutions of any kind will begin to collapse at an accelerated rate…and that is what I find so compelling about Box.

Unlike its competitors, Box isn’t burdened with decades of legacy features – most of which were developed for on-premises solutions and many of which no longer provide much value – which it must continue to support in the cloud. Instead, Box is free to create capabilities using state-of-the-art technologies that are simple, intuitive and enjoyable to use.

And that’s just what they’ve done. Several years ago Box predicted mobile devices would become a critical component of every content management solution. So the company made a strategic decision to invest in developing innovative methods for connecting to Box content using any device anywhere in the world. Today, no other ECRM product can match the mobility capabilities that Box provides.

__________________________________________

Despite what you hear from its competitors, you can manage records quite effectively in SharePoint – on premises or in the cloud. And you can do it using next generation records management methodologies that leverage the most advanced technologies available today. But if organizations are ever going to successfully implement SharePoint records management in a cloud environment, the User Community, the Microsoft partner ecosystem, and, in particular, Microsoft itself, must come to grips with the fact that many of the records management features it struggled to implement on-premises will fail miserably in the cloud.

Here’s why this is important. I’ve admired what the folks at Box have done, but I am a Records Management professional. My practice is focused on managing information through its entire lifecycle. And Box hasn’t included any features that provide even the most fundamental of records management capabilities. So, while I may like the product, it hasn’t been one I can recommend to my customers.

But that may be about to change. Earlier this month at its annual conference in San Francisco, Box announced that it was releasing new retention management and auto-classification features. These features aren’t due to be released for a few months, so we will have to wait a little bit to fully understand what they are capable of doing. But if they function as the company describes, they would provide Box with true next generation records management functionality that would put its product next to – or in front of – every other cloud solution on the market.

__________________________________________

These are exciting times for Box and potentially challenging times for Microsoft. They have never ignored Box. They recognize the product could be a threat to SharePoint’s market dominance. But that small storm they once saw coming over the horizon might have just become a Robot Apocalypse.

We will know soon enough…

Follow

Get every new post delivered to your Inbox.

Join 418 other followers