Cloud PDM and Dropbox Streaming Sync

May 30, 2014


Few days ago, I captured the idea of building cloud PDM system on top of Dropbox infrastructure. It is hard to me to say if manufacturing companies will be ready to put CAD data into Dropbox servers. At the same time, Dropbox infrastructure is starting to make even more sense for management of CAD files on the cloud. Here is an interesting piece. My attention caught the following LifeHacker article – Enable Dropbox Streaming Sync for Faster File Synchronization. Read this article. It is short and sweet. Dropbox made another optimization of the infrastructure to synchronize files. The following passage explains the idea:

When you upload a file to Dropbox, it’s first sent in its entirety to Dropbox’s servers and then it’s downloaded to any synced computers. In a new, experimental version of Dropbox, however, you can enable streaming sync that starts downloading on the target computer while you upload.

The new desktop client (version 2.9) allows users to download files as they’re being uploaded to Dropbox. Only the downloading machine needs to be updated to 2.9, so using the experimental client should speed up downloads for shared folders as well as from your other devices, regardless of whether anyone else upgrades.

It made me think about interesting and typical scenario that happens in many engineering teams. Think about small group of engineers doing some work together and using any existing CAD desktop software (Autodesk Inventor, AutoCAD, SolidEdge, SolidWorks, etc.) In case they work in one organization, they can easy put all their files on so called "Z-drive" shared in the company. However, what happens if they work in a distributed way (Starbucks coffee shops, home, separate offices, etc.). To buy a traditional PDM system will be too complex and expensive. New Dropbox feature will allow to optimize large CAD file synchronization between their desktop systems and rest of data in the company. Quick and dirty. But it works.

What is my conclusion? There is a tremendous value to use specialized CAD sharing and management systems. I covered these values in my article here. However, when it comes to ease of use, simplicity and very low cost, Dropbox can be a good alternative. For years, Microsoft Excel was (and still is) an alternative PDM/ PLM solution to manage data. Dropbox is coming to the same spot. CAD/PDM companies need to pay attention and take note about how to leverage technologies and ideas developed by engineers from Dropbox. Just my thoughts…

Best, Oleg

Dropbox Webhooks and Cloud PDM Pivoting

May 27, 2014


Regardless on what CAD and PDM vendors want, engineers are going to share files on Dropbox and similar file sharing services (Google Drive, One Drive, etc.) Do you remember my PLM cloud concerns and Dropbox reality for engineers post two years ago? 34% of people in engineering departments are using Dropbox to share data. I don’t know what is the number now, but my hunch – it is not going down.

I’ve been reading about interesting functionality added to Dropbox- Webhooks. Navigate to the following Computerworld article to read more – Dropbox plays more nicely with Web apps. The following passage explains what service does:

Web developers can now configure apps to be notified immediately of changes that users make to their Dropbox files, taking some strain off Web servers and potentially giving end users a better experience. The functionality comes via a new "webhooks" API (application programming interface) for Dropbox, which lets developers set up real-time notifications for their Web apps whenever users modify a Dropbox file.

More explanations can be found in Dropbox blog – Announcing Dropbox webhooks:

In general, a webhook is a way for an app developer to specify a URI to receive notifications based on some trigger. In the case of Dropbox, notifications get sent to your webhook URI every time a user of your app makes a file change. The payload of the webhook is a list of user IDs who have changes. Your app can then use the standard delta method to see what changed and respond accordingly.

You can ask me how is that related to cloud PDM? Good question. In my view, this particular piece of Dropbox technology can simplify development of any cloud PDM system. Dropbox developed reference application in the tutorial. Another product referenced in the announcement is Picturelife. Simplify – doesn’t mean cloud PDM will ultimately relies on Dropbox. Many companies don’t want to put their data on Dropbox. Maybe your remember my blog post – How to evaluate PDM before it will ruin your personal productivity? Here is the thing – for most of cloud PDM developers, user experience is the biggest issue. Dropbox is an ideal environment to kick off your cloud PDM development experiments. The majority of companies that not using PDM these days are using Dropbox. For these users cloud PDM on top of Dropbox can be "no brainier". Later on, additional infrastructure can be build and used.

What is my conclusion? To get user traction is priceless. It requires lots of UX pivoting. To find right experience is one of the most critical first steps. Future technologies can be improved and fixed. There are many open web infrastructure these days that can be used to build enterprise products (including PDM). Startup companies can pivot and experiment with user experience with Dropbox based cloud PDM… Actually, established vendors can do the same. Just my thoughts…

Best, Oleg

picture credit

Dropbox Harmony will knockdown PLM collaboration

May 1, 2014

File sync and sharing became the most requested feature to enable collaboration. The days when everybody were co-located in the same office and working from desktop computer are gone. According to Forrester review file sync and sharing can bring real business value. One the picture below you can see what are the most typical tasks for users related to file sync and share.


Few days ago, I was reading ReadWrite article about Dropbox "Harmony Project". In a nutshell Dropbox allows to work virtually on the same files, while physically files are synced and distributed across the network via Dropbox. The following quote is important.

Document sharing can still be a painful process, and Project Harmony appears to have some handy features for sidestepping the back-and-forth with emailed documents many people experience in business settings. When Dropbox files sync, a little green check mark appears to let users know everything is uploaded; with Project Harmony, that little checkbox takes center stage.

When a user opens a PowerPoint presentation in Project Harmony, for example, that green check mark lives on the right side of the window. When a collaborator joins that presentation, a plus one (+1) appears. This lets everyone know there is more than one person working on a document, and all involved can use an instant messaging tool right inside the document.

The following picture presents chat window that allows to two people to collaborate on the same document.


The source of the picture in the following Dropbox blog article. The new functionality is coming as part of Dropbox for business. While it is clear that main Dropbox goal is to compete with Google Apps/Drive and Microsoft OneDrive and new Office apps, it may provide some benefits to people looking today for PLM software.

PLM is not only about complex 3D models of aircraft and automobile. It is about zillions of other documents – requirements, bill of materials, spec sheets, visualizations, product presentations, etc. These documents are part of the everyday activities in manufacturing companies and engineering organizations. Today, Microsoft Office files and pdf documents are representing a majority of these documents. Excel is clearly a king here. To be able to share bill of materials in Excel via Dropbox and work on this with my supply chain partner, can be an easy option. Yes, it is not fully functioning BOM tool, but to have 80% of functions for near zero price is very cool.

Thinking more about it, I can see some opportunity to use the same technological approach to bring CAD collaboration to the cloud. It will be a bit more tricky to intercept CAD desktop tools to synchronize activities between two desktops, but it is not impossible tech task. While CAD companies are not running fast forward with pure CAD in browser tools, it can be a good technological path to implement collaboration between engineers and re-use Dropbox (or alternative horizontal storage) for files.

What is my conclusion? File sync and share is must have tool to improve the collaboration. The ability to see the same document when working with other people provides huge value and as Google Doc user I can confirm that. To provide an easy path to Excel and maybe desktop CAD users to collaborate via Dropbox for the price of storage can be an interesting tech approach and interesting business opportunity. CAD and PLM collaboration tool will see an additional competitive pressure coming from Dropbox tools. It is a time to think about unique CAD/PLM collaboration features to compete with Dropbox economy of scale. Just my thoughts…

Best, Oleg

PDM: Bring Your Own Cloud Or Die?

November 16, 2013


Cloud is not a "new black" in PLM industry these days. It is hard to find vendor that not associating itself with "sort of cloud solution". However, here are new a trend on horizon – bring your own cloud. Dropbox, a very successful in all means these days is trying hard to get in the enterprise business. Which made it very interesting from the standpoint of engineering and manufacturing business. Especially for companies focusing on design disciplines.

I was reading Dropbox is getting down in the business on In a nutshell, the problem Dropbox is trying to solve is related to accounts and identity management. Navigate here and you will see how Dropbox is preparing to solve the problem of multiple accounts and security. The message is clear – for whatever it worth, you will be able to get a "piece of your cloud" secured for you and for your company if you need it. Dropbox claims full redesign of security system. Here is the passage:

“We didn’t just re-do Dropbox for Business,” Houston said. “We re-did the [whole] foundation of Dropbox.” The company redesigned the service across the desktop, mobile and the Web. The changes also include advanced security and access controls, which should help mollify company IT managers. Businesses can, among other things, manage (or block) sharing to outside users, prevent sensitive docs from going into personal accounts, monitor all activity around work files, and even remotely wipe files from the devices of former employees.


Another piece of news also came few days ago from Amazon. Navigate to the following TechCrunch article and read Amazon Launches WorkSpaces, A Virtual Desktop Service On AWS. Amazon workspaces will allow you to have virtual working space from the cloud for less cost. Here is the quote from the article:

The news plays into the company’s effort to take more business from enterprise providers by providing customer-centric services with security that is sufficient for companies with significant operations at a lesser cost.


You can ask me how these two news related to PDM. Here is the deal. In my view, CAD will be the last engineering system that will migrate to the cloud. Hardi Meybaum and I had an interesting discussion about it in one of GrabCAD blog posts here and my post here. Solutions provided by Amazon and Dropbox made me think about about a possibility to make current desktop CAD system "cloud-enabled" without even changing their desktop nature or significant re-write. Of course, all these solutions won’t stop (and don’t need to stop) future cloud design product development. However, the combination of secured cloud solution together with some virtualization technologies can make cloud based collaboration possible today (not tomorrow).

What is my conclusion? Nowadays, we can see concurrent development of different technologies related to cloud – virtualization, file sharing and others. All together, combined with existing engineering and design software they can be used to build future cloud collaborative platforms. Product Data Management (PDM) can leverage these platforms in order to build secured, cost-effective and simple solution to manage files and have collaborative access to them. Just my thoughts…

Best, Oleg

CAD File Sharing and Integration Challenges

October 15, 2013


My recent post about top pros and cons to have a special CAD file sharing tools drove some interesting conversation and controversy from Hardi Meybaum of GrabCAD. If you don’t know what I’m talking about, you can start here – Why using Dropbox, Github or Box for CAD sharing is a mistake, then go here – Top 3 pros and cons to have a special CAD file sharing tool and finally here – Debunking the cons to CAD file sharing tools. Hardi brings up the discussion about integration and invited me to speak about it in his twitter message: Look forward to hear your perspective about integration RT @olegshilovitsky: Interesting conversation about CAD files sharing with GrabCAD

Look forward to hear your perspective about integration RT @olegshilovitsky: Interesting conversation about CAD files sharing with GrabCAD

— Hardi Meybaum (@hardi_meybaum) October 9, 2013

Integration is a very loaded word when it comes to an enterprise organization. Back in 2009, I identified integration as The Biggest PLM challenge on the cloud . Debates about challenges of enterprise integrations are going well beyond the point of CAD File Sharing tools. Navigate here to read more – PLM and Enterprise Integration Game and PLM Integration Failures. However, let me get back to the CAD Files Sharing.

Why Integration is an issue for CAD files sharing?

I can see three main reasons why integration can become an issue for CAD File Sharing – CAD licenses, mobile devices and web access and publishing process. Let me speak about each of them separately.

1. CAD licenses. You don’t want to buy an extra CAD tool to view files. You expect special CAD Files Sharing tool to solve this problem. It is actually goes back to #1 benefit of special CAD file sharing tools – viewers. In the world of expensive CAD licenses it can be an issue and big benefit.

2. Mobile Devices. In a modern world, you don’t really want to be at your desk to get an access to CAD files you are sharing. You want to leverage mobile devices to get access to shared files. This problem cannot be solved by "just providing an access to the file" using generic tools like Dropbox, but need to have a special mobile application to view files. CAD vendors are providing their own apps, but you always can expect something better.

3. Publishing process. Even you consider to use generic cloud file sharing tools like Dropbox and/or others, you might face a problem of how to publish right files. The strategy to publish a whole working directory can be not an option for different reasons (for example security). The nature of CAD files to have lots of dependent files. Even simple AutoCAD file might have dependencies on XRefs. Advanced 3D modeling tools such as Autodesk Inventor, SolidWorks, and others are usually tend to provide a special tools to get CAD assembly or project extracted from the context and places in a separate place.

Complexity of CAD data integration

Traditionally CAD vendors were very protective with regards to other vendors and developers accessing proprietary CAD formats and libraries. If you are not a novice person in CAD business, I’m sure you pretty aware about that. You need to use sophisticated APIs in order to get data access as well as extract relevant information that can help you to publish right data online.

Integration beyond CAD Files publishing

Hardi is taking the conversation about integration much beyond something that consider related to CAD files publishing. In his final passage Hardi speaks about broader scope of integration challenges, migration to fully cloud based ecosystems and integration of cloud and non-cloud tools. This is a separate conversation and I hope to address it in one of my future posts.

What is my conclusion? CAD is a very specific data source. You can use mainstream file sharing cloud services to move CAD data around. However, in order to add viewing capabilities, get data on mobile and improve data sharing experience, you need to spend a great deal of integration effort. So, vertical vendors can provide value here. Just my thoughts…

Best, Oleg

Will PLM unlock cloud search?

August 14, 2013

You probably remember my earlier post – PLM cloud concerns and dropbox reality for engineers. My hunch of the corporate reality – data is moving to the cloud. Against rules, procedures, security concerns and corporate policies. USB sticks provided similar data transfer transparency during the last decade. Now it happens with cloud storages. The ability of the cloud platforms such as dropbox and others to support ubiquitous collaboration and data transparency makes it practically unavoidable when you think about how to share data efficiently inside of organization and beyond.


As much as the amount of files in the dropbox accounts is growing, the question of how to simplify access to this data becomes critical. Search is one the most straightforward ways to access data. Google makes search a mainstream for many places. However, indexing data across personal data storage sounds to me as interesting opportunity these days.

I was reading semanticweb article SearchYourCloud Awarded U.S. Patent for Improved Search Engine Results. I found the writeup interesting. Companies are looking to provide a unique way to index data across cloud locations such as drobox, google drive, and others. Here is my favorite passage:

Cross-Cloud Search: The technology improves the native search technology in back-office applications such as Exchange and cloud services including, Dropbox and Google Drive, delivering secure and fast cross-cloud search, providing users access to multiple cloud service accounts in one place.

I found the following feature very interesting – data de-duplication:

Data De-duplication: Prior to being displayed to the user, SearchYourCloud’s search results are de-duplicated. Redundant results are eliminated, including multiple versions of the same document to deliver only the newest and most relevant results.

What is my conclusion? People tend to create a mess by spreading out documents. Cloud data can get messy if it goes out of control. It can easy become a problem for companies. With the absence of good data management and collaboration solutions, many companies will be trying to use solutions like Dropbox, Google drive and to store and share data. Cloud search solution can be an interesting approach to get some control over this data. Just my thoughts…

Best, Oleg

Future of PDM with Dropbox Datastore API

July 15, 2013

Every software application developer has a dream. This dream is to become a "platform". This is such a sweet moment – everybody wants you, everybody needs you, everybody wants to develop on top of your API. However, to become a true platform is a really tricky thing.

I’ve been reading readwriteweb article -Thinking Outside The Dropbox: The Cloud Company Straps On Its Platform Shoes. The article is describing last big news – Dropbox wants to become a platform to disrupt future virtual data storage and get rid of reasonable user of hard discs. Started as 2GB free storage back in 2007, Dropbox grew up to 175 million users according to rww article. I found platform play of Dropbox interesting. Here is the passage talking about Dropbox grand plans:

Dropbox has ambitious plans to expand that simple setup into a much bigger, if still somewhat vague, ecosystem of apps and services. One goal is to let users sync and share a broader range of data—your contacts, say, or playlists, or game saves—in order to, in effect, kill off the hard drive altogether. It’s a big vision, even if it remains a bit hazy. In effect, Dropbox wants more app makers to adopt its cloud storage for their needs, which is presumably how your contacts or playlists or photos or whatever would end up in its cloud to begin with. Then, the company figures, it should be possible to build meta-services that can benefit from all that data stored in Dropbox.

I found Dropbox platform ambitions interesting in the context of current and past development trends for PDM and PLM vendors. The cloud appetite of manufacturing companies are growing. The usage of Dropbox in engineering departments is growing – Dropbox reality for engineers. One of the biggest challenges with cloud storages like Dropbox is to support structured way to keep referenced design information (think about AutoCAD XRefs, SolidWorks and Inventor assemblies and parts, etc.). It looks like Dropbox engineers are going to provide new tools that will make development of PDM services on top of Dropbox easier.

Dropbox’s Datastore API, for instance, lets developers store and sync any type of application data to Dropbox (i.e., those game saves and to-do lists and whatnot). This is very different from today’s commonly Dropboxed documents, spreadsheets and PDFs, since end users would never directly edit the raw structured data.

What is my conclusion? 10 years ago, developers used Windows file explorer to develop successful PDM tools. Familiarity of users with Windows UI as well as easy development practices, made PDM tools like Autodesk Vault, SolidWorks Workgroup PDM, Conisio, etc. very successful. New PDM tools can use Dropbox Datastore API to manage the information. New cloud design and analyzes tools can use the same Dropbox APIs to save data directly to the cloud. My old SmarTeam colleagues should remember "TDM in a Box" marketing slogan back in 1998. Maybe we will discover "PDM in Dropbox" as a new one? Who knows. These are just my thoughts…

Best, Oleg

CAD, Cloud Folders and Search Apps

June 13, 2013

Dear Mr. Manufacturing CIO. I have good news for you – engineers in your your organization are already using cloud services. However, let me point on bad news too – people in your organization are using cloud services. Navigate to my previous blog – PLM cloud concerns and Dropbox reality for engineers. You can learn that 34% of engineering department is second biggest group of people saving data in the Dropbox. Which means CAD files and Excel spreadsheets are going to the cloud.

Thinking about expanding of cloud services in engineering and manufacturing departments, you find Folder paradigm as a dominant one dragging people and data to the cloud. You can easy come with a long list of well established companies and many startups – Dropbox, Google, Microsoft, etc. Only very lazy people these days are not developing a service that store your data to the cloud.

However, by making access to cloud folders easy, these vendors created an opportunity for engineers to bypass PDM vendors (again :)) and just use cloud folders exactly in the same way they’ve been using local and network drives to store and share engineering data. Maybe you remember my old blog – A moment before CAD files cloud mess… A year ago, I discussed what will happen if uncontrolled stream of CAD file data will be placed on the cloud. So, it happens now. Mr. CIO has nothing to do with that, in my view. People like to collaborate using Google Drive and Dropbox.

Here is the question – how to organize a mess? I want to get back to search topic again. In my view, search might be a good solution for that. Think about finding a way of organizing data by searching the right content and exposing information in an easy digestible way. I’ve been watching videos about startup Docurated – NY based startup focusing on how to get an easy access to documents by providing search, classification and visualization of documents

What is my conclusion? The idea of organizing data via search is not new. However, the tricky part is to do it in a way which will allow easy and painless way to get access to folders and files. Another aspects – focused application for a specific tasks. People are tired of complicated product suites. Simple apps is valuable alternative. To have small app to get job done is right way is a sweet spot for many startup companies these days. Maybe not only for startups… PLM vendors need to take a note here. Just my thoughts…

Best, Oleg

PLM Cloud Concerns and Dropbox Reality for Engineers

December 4, 2012

Last week at AU, I attended Innovation Forum – The Reality of the cloud. The presentation made by Theresa Payton of Fortalice LLC caught my special attention. It was about security. Check later here. Security is loaded and complicated topic. Physical security is one of the top 5 concerns of customers related to the decision of using cloud services. Even if consumption of online services is growing crazy, companies are very careful in placing their missing critical data assets to the cloud. Especially when it comes to IP (intellectual property). Navigate here to read what SearchCIO blog is saying about that. You need to register to read full article. The following passage is interesting:

To be sure, some cloud services are pretty lightweight, such as filling out a form to schedule an online meeting. But for mission-critical applications or storing data in the cloud, you need to ask tough questions: "What does their data center look like? Are they willing to show you a diagram? Backup plans? Security documents?" asked Jessica Carroll, managing director of IT for the United States Golf Association, which uses the cloud for business continuity, as well as for collaboration with 1,500 golfing associations nationwide.

Contact any CIO in the industry and his team will drain you down with the endless list of questions about security. However, here is a news for you, Mr. CIO. I don’t know if you are aware, but 34% of your engineering staff is placing data on the cloud in their Dropbox accounts. What is more surprising – half of them are aware they are doing it against the company rules. Navigate to the following link to read more and see some diagrams – Guess what Mr. CIO? One in five of your employees uses Dropbox at work.

One out of five of 1,300 business users surveyed said they use the consumer file-sync-and-share system with work documents, according to new research by Nasuni, an enterprise storage management company. And, half of those Dropbox users do this even though they know it’s against the rules.

However, the fact employees are putting files in the Dropbox is just half of the problem. Since they are using private accounts, the information remains there even after an employee is leaving the company.

“The sensitive data stored in Dropbox is not secure and just as importantly, not controlled by IT. This means that if an employee leaves the company, the information that [a] user has stored goes with them, creating a significant risk of data loss or exposure. Furthermore, as the amount of sensitive corporate data stored in Dropbox increases, the online file-sharing service will become a more attractive target for hackers and other malicious groups.

What is my conclusion? Think about PLM and Excel. Who won the game? I think the answer is clear – Excel. Each time, PDM/PLM software was incompetent to provide a reliable solution, Microsoft Excel won PLM competition. Now, guess what? If company and corporate IT continue to abuse users’ demand to have flexible and easy access to information, the information flow will go from proprietary data and file servers directly to Dropbox and similar "easy to use" cloud services. Companies need to pay attention. Just my thoughts…

Best, Oleg

PLM and Cloud File Sharing Bubble

September 14, 2012

File Sharing on the cloud. Who is not doing it these days? It sounds so simple and straightforward. Dropbox was one of the companies that pioneered the success of cloud file sharing and made it mainstream. Other large companies took the challenge. As a result, we have plenty of options to share our favorite pictures and other files online. Apple iCloud, Google Drive and Microsoft SkyDrive are just short list of products in this list.

Slowly, companies are moving to discover what is business value of file-sharing services for business. Dropbox is proposing Dropbox for Teams. Another popular solution in this space is Two days ago, the following article caught my attention – Marc Benioff drops bombshell at TechCrunch Disrupt: Announces Box competitor – Chatterbox. This is my favorite passage:

…"Our customers have come to us and told us they wanted ‘Dropbox’ for the Enterprise. They want it integrated with our platform. They want our trust model, our security model. They want to have application services. They want to build apps with and do Chatterbox. They want to use Heroku and do Chatterbox. They want to use it on their own. So we have to step up and deliver Chatterbox," he said.

Cloud File Sharing for Engineers?

CAD/PLM vendors are not standing aside of this cloud-file-sharing story. You might be interested to read one of my previous post – Will Cloud Drive disrupt engineering collaboration? The idea of drop-box-like service as a foundation of the future PDM/PLM system isn’t new and discussed by many vendors, analysts and industry watchers. There are several products already available in this space provided by large and established vendors SolidWorks n!Fuze, Autodesk 360. In addition to that, I can mention few start-up companies moving in this direction – TeamPlatform, GrabCAD, Nuage.

Cloud File Sharing – how to make it different?

Cloud storage becomes a commodity these days. The short list of requirements is size, cost and reliability. How to compete with giants like Google, Microsoft and Apple? This is a place where lots of innovations can be applied. Engineering content is a tricky thing. CAD files are semantically rich and contain lots of dependencies. Services like viewing and direct uploading from CAD system are options to provide some differentiation compared to plain vanilla dropbox and other services.

What is my conclusion? In my view, we are in the middle of cloud sharing bubble. Storage becomes cheaper. So, we will see more companies trying to challenge the status quo of large cloud providers. The key element to success is user experience. Fewer clicks, seamless integration with CAD and other engineering system – this is a short list of potential differentiation factors. Just my thoughts… What do you think? What will be an important function to help you to share your design online?

Best, Oleg



Get every new post delivered to your Inbox.

Join 244 other followers