Archive for the ‘Business’ Category
I’ve just returned from attending first the Sage Visions 2013 conference in Ho Chi Minh City, Vietnam and then a couple of weeks later the Sage Connect 2013 conference in Sydney Australia. In this blog posting I thought I’d provide a few highlights from these conferences and a few points of interest from my trips.
Ho Chi Minh City
Ho Chi Minh City is a city of 9 million people and 5.5 million motorbikes. There aren’t many traffic lights and traffic tends to be a continuous stream of motorcycles. Crossing the street is an adventure, since traffic never stops and there are never any breaks in the traffic. You have to just start crossing the street walking slowly and steadily, then all the motorbikes just flow around you. This is a bit un-nerving at first, but by the time you are ready to leave, you start to get used to it.
It’s interesting to visit all the historical sites that were famous from the Vietnam war like the Presidential Palace, the CIA headquarters (now an apartment building) and the Chu Chi Tunnel Complex. Generally Ho Chi Minh City is quite in-expensive to visit and has some interesting attractions, it is a very vibrant and bustling city that feels it is moving in the right direction. They are building a subway system that is half finished and are starting to build a bullet train from Ho Chi Minh City to Hanoi.
Below is a picture of yours truly with Ho Chi Minh in front of city hall.
I’ve visited Sydney a few times now, so I find it a relaxing place to visit since I know my way around and I’ve already seen most of the tourist attractions. The Connect conference was held in the InterContinental Hotel which is about a block from the Circular Quay and the Sydney Opera House. Sydney has some great restaurants and things to do. I like jogging along the seawall past the Royal Botanical Gardens and swimming in the Andrew Charlton Pool.
Below is a picture I took out of a helicopter on a tour of the harbor.
In both conferences we presented the current roadmap for Sage 300 ERP. As always with forward looking slides, they are subject to change. The dates in this version are for North America. The release of the various cloud products varies a bit from region to region. For instance in Australia they have had Sage Inventory Advisor for over a year and are just introducing Sage Payment Processing.
The roadmap shows the four main streams that we are working on, namely the Sage 300 ERP core product, the forthcoming Sage 300 Online 1.0, all the connected services and then the Sage 300 Online 2.0.
As we are moving to operate more as a cloud company, we will introducing features into the market quicker. For the Sage 300 Online we will be deploying new features into the cloud as they are ready. Then bundling them up for product updates to release for on premise customers. The arrows for the product updates are just meant to be frequent rather than commitments to specific dates.
Lots of Feedback
As always, it’s great to get lots of feedback on the product from all the partners and customers. I always bring this all back to the R&D and Product Management teams in Vancouver. But remember, everyone can provide feedback at any time using our feedback website at: https://www11.v1ideas.com/Sage300ERP/Accpac. At this site you can see all the suggestions we implemented and those we plan to implement. You can also vote on the suggestions and see which suggestions are getting the most votes.
Both R&D and Product Management watch this list and choose items to implement from the top of the list. So the best way to get changes implemented is to enter them here and get your friends to vote for them.
It was fun demo’ing our various cloud products including Sage 300 Online, Sage Mobile Sales, Sage Billing and Payments and Sage Mobile Service. I only managed to demo one of these at each conference, but they were all well received. The main question being when they would be available in these regions.
There was a lot of interest in Sage 300 Online since a lot of customers are looking for ways to avoid managing their own servers, especially in regions that can be hit by typhoons and other natural disasters. Having someone else install new versions and update data for you is also a big draw. Fortunately there are Microsoft Azure data centers in Singapore, Sydney, Hong Kong and Melbourne to serve these markets.
At the Sage Visions conference the top awards were taken by Thai business partners as growth in Thailand has been on an upswing after a period of suffering the global economic slump, political problems and a major flood. Then the other South Eastern Asian countries are a bit of a mixed bag with some doing ok and some still suffering.
In Australia, they are suffering a bit from a high Australian dollar, but the housing and construction industries seem to be well into a recovery. Partners appear to have had a good year and are hopeful that the global economic downturn is behind them. Their growth is currently running at 2.6% and interest rates seem lower than previously. Their big worry is what is happening in China and what demand will be for their natural resources.
Attending international Sage conferences is always fun. I enjoy meeting up with all the partners in a region and meeting with a number of customers. Providing new information on Sage 300 and getting feedback on the various concerns in these regions. Plus the great opportunity to play corporate tourist and see some parts of the world that I wouldn’t otherwise get a chance to visit (otherwise known as playing in the Amazing Race, Corporate Edition).
Sage Summit is our annual North American partner and customer conference. This year it was held at the Gaylord National Resort and Convention Center in Washington, DC. Sage rolled out many exciting new products, upgrades and services. As a blogger I’m glad that they’ve all now been announced since these will provide articles for months to come and I don’t have to hold back waiting for Sage Summit anymore. Most of the topics mentioned here quickly will be the topic for future much more detailed blog postings.
Pascal Houillon kicked off the opening keynote comparing the Sage journey to mountain climbing. Talking about teamwork and overcoming very daunting obstacles. There was also a lot of mention on progress with building the Sage brand in North America.
Included in the keynote were demos of some of Sage’s new mobile applications, showing people buying things from iPads, being dispatched to perform service work from their iPhone and entering construction time card data on an Android tablet. The best demo was Steve Malmgren demoing voice input on a Windows phone where he could just ask general questions with vague input data and get back meaningful answers. He could ask questions like “What’s the address of American in Milwaukee?” and get back the full company name, its address and go to a map to get directions. It was very impressive and the voice recognition worked really well considering the noisy conditions up on stage.
Then the keynotes broke out into several super-sessions. I attended the super-session on technology which was standing room only. This session outlined all our new technology initiatives and all the things that we were delivering now. These included several mobile native applications along with the announcement of the new Sage 300 Online. A lot of time was invested in explaining how the provisioning and signup processes worked and how ISVs can participate in the new Sage Data Cloud that is the backbone for all the new services.
Sage Mobile Applications
We previewed rough prototypes of a number of mobile applications at last year’s Sage Summit conference. This year we are releasing the real things. The first three mobile applications are Sage Mobile Sales, Sage Billing and Payment and Sage Mobile Service.
Sage Mobile Sales is an iPad native application for sales people, Sage Mobile Service is an iPhone native application for receiving service calls. Sage Billing and Payment is a web application for chasing down people who owe you money. All of these take credit cards for payment via Sage Payment Solutions.
Below are some screen shots to give a flavor of what they look like.
Sage Data Cloud
All these Sage Mobile Applications are connected to the Sage Data Cloud. All the data required for these applications to run, as well as all the transactions they generate go through the Sage Data Cloud. The Sage Data Cloud is hosted in Microsoft Azure and is connected to your on-premise ERP system. Your on-premise ERP uploads to data to the cloud like customer and inventory information and then downloads transactions like orders and invoices. It is the glue that connects your on-premise ERP with the cloud world without requiring you to run a web server or any other special infrastructure.
Currently we have connectors to the Sage Data Cloud for Sage 100 ERP and Sage 300 ERP. With connectors to Sage 50 ERP (US and Canadian) to be available shortly.
Sage 300 Online
Sage 300 Online is our new cloud version. This runs Sage 300 ERP 2014 in the Microsoft Azure cloud. It is integrated with SageID and uses new virtualization technology to being an improved application experience.
The following is the web page that you would launch the Sage 300 ERP 2014 Desktop from or transfer data to/from the cloud.
Sage 300 ERP 2014
Sage 300 ERP 2014 is our new version that will be shipping in a couple of months. This version includes many user interface improvements in the main Desktop along with throughout many application screens. There is much more information on what people are doing in the system, improved visual process flows and a number of other improvements that people have been asking for.
We introduced Sage City last year and have continued it this year due to popular demand. Sage City includes a keynote address for the Sage Customers, it then breaks up into networking/problem solving sessions where like-minded customers get together to jointly solve their problems.
Sage Marketplace Live Expo
Every year there is an exhibition hall which has booths representing all our main ISV partners. All the Sage business applications act as both a platform and a center for a whole ecosystem of products and services. These products range from small but useful utilities all the way up to major applications and all have the goal of seamlessly integrating with various Sage products. Many lunches, breakfasts and dinners were served here so that partners and customers could eat as well as have plenty of time to investigate all the various products that could make their lives easier.
Like any conference, one of the goals is to promote the company and to generate coverage in the press. Besides getting articles written for various publications (mostly online), part of it is generating interest in the social media like Twitter, LinkedIn or Facebook. Seeing all the tweets by industry analysts as well as judging sentiment from the attendees by watching the twitter feeds. You can see this by searching for the hashtag #SageSummit. Often the twitter feeds were displayed on large screens for all to see. Plus Twitter is a great way of people to connect and exchange information. There was also a Sage Summit conference mobile application to show the conference agenda as well as allow people to connect and use social media. Plus points were awarded for using the app where people were competing for a prize.
Sage Summit 2013 was another enjoyable conference. It was a great opportunity to meet many partners and customers. To see all the great products our ISV community are working on. To see some products and people from other parts of Sage that I don’t normally interact with. Next year Sage Summit is in Las Vegas at Mandalay Bay on July 27-August 1, 2014.
This past week I had the privilege of attending a Sage Leadership conference that was put on for about 40 of the key Sage North American R&D Leaders. It was held over two days at the Newport Beach Hyatt Hotel. Newport Beach is a beautiful spot with Balboa Island and Back Bay in easy walking distance along with a number of good restaurants. The intent of the conference was to give people a chance to get away from the daily grind of problem solving and routine management to really concentrate on leadership. This is very important at Sage right now as the company is going through a large number of changes to adapt to the fast changing technology/societal landscape that we are now living in.
We had an artist drawing visually what we were doing, so in this blog posting I’ve added a few of her drawings on the relevant topics. They are really quite good and much better than getting an e-mail of PowerPoint presentations.
The conference got off to a rocky start when the group was asked to stand if you could recite the Sage Vision statement and only a couple of people on the executive committee stood. This then led into a discussion about the Sage brand and the Sage Vision.
Just to be clear, the Sage brand isn’t just the Sage logo and the Sage Vision isn’t just some feel good marketing text that we put under the logo on our brochures. These aren’t about marketing at all, they are about defining the company that we want to become. The Sage Vision statement is:
To be recognized as the most valuable supporter of small and medium sized companies by creating greater freedom for them to succeed.
We then spent time breaking apart and analyzing this statement and then ensuring that what we are working on today aligns with this vision. Some of the key parts of this statement are that we will be recognized, that we do provide value in everything we do, it defines our market segment and defines our goal. We want to give our customers freedom from dealing with accounting matters so that they can concentrate on their real business whatever that may be.
After fully drinking the vision cool-aide, we then went about discussing and talking about leadership. A lot of this revolved around being a confident leader. In our ability to inspire our co-workers and to get all the cats moving in the same direction.
We discussed leadership attributes that we at Sage do well, but more importantly we spent more time discussing the leadership attributes that we are lacking and how to develop these.
The diagram then gives a good representation of what was discussed:
Rather than doing a Clint Eastwood and having the customer represented by an empty chair, we actually invited a couple of customers to kick off the second day. We started with a question and answer session to learn about their businesses, to learn about the problems that they are having, about what is working well. Not just for their ERP system but for their whole business in all its aspects.
We were asked to take notes and then when the Q&A was over, the second part was to have our own Shark Tank show. Each table became a team (about five people each) and had 45 minutes to come up with a product idea to pitch to the sharks which in this case were our two visiting customers. They then judged the ideas and awarded a bottle of monopoly money to the team that they wanted to invest in.
This exercise was a lot of fun and was a good exercise of the creative juices. The winning ideas are then going to be fed into our innovation process to see if other customers also think they are good ideas.
It was interesting to watch, since this was entirely developers, that they fell into the same traps that we usually blame Product Management for, namely answering “yes it can” to every question and under pressure on pricing to keep lowing it until it’s a free service.
A primary goal of the conference was to foster more innovation in everything we do. One fun exercise was to have all the tables go off into their own groups and put together a play or skit on a day in the life of someone using technology ten years into the future. I blogged on my vision of ERP in 2020 a couple of years ago here. Certainly my vision of ten years into the future was way more conservative than anything envisioned here. Center stage went to voice interaction and general direct input into the brain. In a way projected where technologies like Siri and Google Now along with Google Glasses will be in ten years.
The key theme is that no one will be keying in ERP transactions anymore. You will just do business by chatting and gesturing, sign contracts by shaking hands and all the debits and credits will happen magically (via technology) in the background.
The conference was a great deal of fun and highly successful. It was good to meet a number of people I’ve only dealt with via e-mail in person finally, as well as a number of people I didn’t know at all. It was good to ensure we are all aligned and working to the same vision and that we are all innovating together toward a common goal of really providing that freedom for our customers to succeed. But more importantly there are a number of things for me to start doing immediately on returning to the office.
There was a discussion on LinkedIn the other day, that was started since the latest version of Sage 100 ERP only allows one copy of itself to be installed on a given computer. Many programs operation this way such as most Microsoft products and other Sage products like Sage 300 ERP. The main reason for this is to avoid confusion for users when they are using integration technologies like COM or .Net. Since then it’s easy to know what you are talking to when you integrate from another program. This is also how the Windows Installer works, so if you want to use this technology then this is what you get.
But the topic came up as to what to do to support multiple customers? The answer given was to use virtualization. We use this fairly extensively here at Sage for Development, QA and Support. This blog posting is to cover a bit more fully our uses of virtualization and some of the things we have discovered along the way.
The Sage 100 and Sage X3 groups use Oracle VirtualBox. This one is nice because it’s open source (Oracle acquired it as part of Sun). I’ve run VMs created with this, but never created one myself or have too much experience with it.
The Sage 300 team uses VMWare. It used to be that you could use the VMWare player for free, but now it is only free for non-commercial use, but at least it’s fairly cheap. Generally you only need the Player and not the Workstation version. One nice feature is the unity feature which does an amazing job of integrating the virtual environment with your desktop environment which is good for demo purposes.
For server based VMs we use VMWare because our experience is that the memory usage is much better than the Microsoft Windows Server versions (but I haven’t played with Windows Server 2012 yet). The MS Server ones tend to force a lot of locked memory and you can’t run as many VMs. Our support department keeps a library of all supported operating systems times all supported versions installed, so if a client problem comes up say running XX version 3 on Windows XP 32-bit, then we boot up the right VM and try to reproduce the customer’s problem.
Generally we find it useful to create a base operating system image like Windows 7 (64-bit) and keep a clean copy that we update every now and then with Windows updates. Then when we want a VM we just get a copy of the base operating system and install what we want on top of it. (We also keep some images of popular operating systems with office and SQL Server as a better starting point). Generally to give a quick way to get running when a need arises.
We used to use MS VirtualPC a lot, but have moved away from it because MS doesn’t seem to be updating it anymore and it doesn’t support 64-bit client operating systems. This one is included with MSDN subscriptions, so it you have one of these, you probably have access to it.
It seems Microsoft is repurposing its VirtualPC software to their XP Mode feature to allow you to run Windows XP only software easily on Windows 7.
Client Operating System Licenses
Generally all the developers at Sage have an MSDN Universal subscriptions so this gives us the licensing to do what we need with the client operating systems. But for most development partners, there is a lot of benefit in having an MSDN subscription yourselves.
One disadvantage of virtual machines in the past has been how large they are (usually around 32Gig). This uses up disk space fast, but with cheap 3TB hard drives, this doesn’t seem to be much of a problem anymore.
I’ve found the main thing you need for good performance in virtual environments is lots of memory. If your computer has 8Gig RAM then you can allocate 4Gig to the VM and still have 4Gig for your base operating system. Even though I find frequently switching back and forth between things in the VM and things in the base operating system can be slow, so I like to work for longer periods in on or the other.
Also quite a few laptops have hardware virtualization support turned off by default, going into the BIOS setup and turning this on can speed up VMs quite a bit.
To me virtualization software is quite amazing. I’m astounded that I can just run Windows 8 or Linux easily on my Windows 7 laptop. I think virtualization software has come a long way and is still progressing quickly. If you haven’t tried it out recently and you need to keep things separated, then you really should try one of these out. It saves a lot of headaches not having to worry about the installation of one thing messing up something else you have installed.
It’s been a long running joke that at the beginning of each year, probably for the last twenty years, someone prognosticates that this will be the year of Linux. Often this is prefaced by the year of the Linux desktop or the year of the Linux server. But somehow in spite of all the hype, most desktops are still Windows as are a good number of servers.
I don’t really want to prognosticate that this will necessarily be the year of anything in particular, but recently it appears that everywhere I turn, I see Linux.
My wife spent November and December in Arizona with her parents who are snowbirds, since I had quite a bit of business travel going on. Since she was there for 2 months she was determined to get her parents on-line. So they could Google things themselves rather than phoning her, so they could e-mail and use Facebook. So off they went and bought a shiny new Lenovo Windows 8 laptop with a touch screen and all the bells and whistles. This turned out to be quite frustrating and they had all sorts of learning and usage problems. The big one being that the touch interface didn’t work well. So they returned it and got a large screen Windows 7 laptop, which my wife thought would be easier since she knew it better and there was no touch stuff. Didn’t go so well. Then they saw an ad for a Telikin PC which was a special purpose PC for seniors with a touch screen as well as a mouse, with special easy to use software which included senior friendly features like large fonts and large graphics.
This actually worked out quite well. They could do e-mails, browse the web, print, upload photos from their camera and use Facebook. They then asked me about recording audio, so I got a freeware program and went to install it. I imagined that the senior friendly software was just a shell over Windows, and I just needed to figure out how to exit that or run a CMD prompt. No luck. I then Googled the computer and to my surprise found out it was powered by Linux! Apparently Linux is making it into the Desktop in a number of special purpose PCs. I then had to point them to a web site that allowed you to make audio recordings and away they went. Further they seem to be able to keep using it now that they are on their own again, since we returned home.
Of course I couldn’t write an article about Linux taking over without mentioning Google’s Android operating system for phones and tablets. Last September, Google announced that 500 million Android devices have now been activated. That’s an amazing number. Basically Android is proving to be the market leader in both smart phones and tablets. Samsung has experienced tremendous growth with their Android devices.
For laptops, Google is promoting their ChromeOS which is a minimal Linux based computer that is more oriented being a web browser. Surprisingly ChromeOS based laptops have topped the Amazon best seller lists for laptops in recent months. These are special purpose devices, but are gaining quite a bit of traction.
Tizen is another open source Linux based smart phone operating system. This is being promoted as even more open than Android. It is being picked up by several Chinese phone manufacturers as well Samsung has announced they will be releasing Tizen based phones. Partly this is in reaction to Google shipping Google branded devices in competition to their hardware partners.
Ubuntu has been a leading Linux distribution that has gained quite a bit of traction on the desktop. It is a full distribution of Linux and not one of the special purpose limited sets. Now Ubuntu is developing a smart phone version of their Linux version. The idea is that when the phone is mobile it runs a limited set of programs in a manner similar to Android or Tizen, but when you dock the phone and it’s connected to a monitor, keyboard and mouse, then you get the full Ubuntu distribution. This way your phone is also your laptop and tablet.
This is rather an interesting idea that the phone is your computing core with all your files and programs on it. Then depending on the hardware, connectivity and power you get the subset that is appropriate for that usage.
The Raspberry Pi is a $25 computer that is oriented to hobbyists. It is based on the ARM CPU and runs Linux. The Raspberry Pi doesn’t even come in a box. But since it just recently went on sale, it’s already sold 1 million units. This has certainly woken up the home hardware hobby industry and I suspect the core design of this will end up in many other devices.
At the recent CES show, there seemed to be a plethora of special purpose Linux based appliances from intelligent fridges to Linux being the operating system for your car. I don’t know how many of these will be successful but it appears that nearly everything is getting a CPU, memory and connectivity. Whether these have any lasting value or are short term gimmicks is yet to be seen.
It seems that Linux has been making inroads slowly in all sorts of places. Now all of a sudden it seems to be everywhere. I think this is a great tribute to what can be accomplished with open source software and how a great many profitable ventures can be based on it.
Some of the most exciting new technologies appearing on mobile phones are around voice recognition and concierge or personal assistant type of applications. These include ambitious applications like Apple’s Siri, along with a number of initiatives from Google including Google Now and Google Voice Search.
The voice recognition by itself is a truly amazing technology, but this is only a fraction of the story. After the voice input is recognized the query is combined with other input, like your location, to determine a lot of context for what you are asking about, identifies the problem domain and gives a truly meaningful answer along with relevant data to correctly answer or respond to your query.
Of all the technologies on Star Trek, we don’t see any sign of a working warp drive or transporter, but being able to ask a computer anything on any topic and get a good answer, we seem to have that now. So perhaps if Star Trek IV was set another ten years ahead, then Scotty wouldn’t have had any trouble interacting with our primitive computers.
Device or Service?
An incorrect assumption is that you can integrate apps running on your phone to these services. This is the wrong way to think about how they work. They aren’t a voice recognition/query engine running on your device. In fact they send all the (nearly) raw input to a major data center to process them. Even though there isn’t a device API for accessing Siri, developers have found clever ways around this, by putting clever things in the contact list and constructing special text messages, but again this is really just using Siri as voice recognition software. The real intent of Siri is much deeper; it’s really a task completion engine.
These engines are really taking your voice input and then mapping them to various problem domains which then talk to many APIs on the backend. The goal isn’t to run an app and then just provide a voice recognition engine that translates voice commands into regular app commands as if the user had typed them. The goal is really that you don’t need device apps. When you ask Siri a question, you don’t need a matching app running, if you ask about airline info, it gets it, if you ask about weather, it gets it. You don’t need to run the right app.
In a way a limitation of current mobile phones is the need to download and install so many apps. Do you really need all of these? Most of the apps on my phone are specialized query information gathering apps like weather, news and such. The real beauty of these new personal assistant type applications is that they eliminate the need for all these other apps. Wouldn’t a phone or tablet be much easier if you didn’t need to find and install all these apps? Isn’t this the original appeal of the Internet to PC users? You don’t need to install dozens of applications (which got more and more painful); all you needed was a Browser and nothing else. To some degree these personal assistant applications become a workable Browser for mobile devices, where you no longer need all these apps anymore. Sure there are some special purpose apps for playing games and performing specialized functions, but generally you can just use Siri, Google Voice Search or Google Now for most things that you probably use Apps for now. Sure these aren’t perfect yet, just like the original Netscape Browser wasn’t perfect, but they are getting there very quickly.
Integrating to ERP and CRM
OK, so we don’t integrate to these new services via Apps talking to APIs on devices, so if we want to integrate our CRM or ERP into say Siri, how do we do it? Suppose we want to ask Siri what is the status of an Order from a vendor, or we want to ask Siri what is the credit limit of a customer I’m about to visit?
The key is to have this information available on the Internet via RESTful Web Services like SData. The reason for RESTful Web Services is that they allow discovery by search engine spiders. Generally shortened URLs give the list of how to build the rest of the URL, this allows a general engine to discover all the data. RESTful Web Services are the new Internet standard and all these services are built to interact with them.
The key is for vendors (like Sage) to make the right agreements with these services, so that the data can be accessed in a secure way, and you aren’t doing something like exposing all your ERP data to the Internet in general. Security and the rules for who can access what are crucial. Standard sign-on mechanisms like OAuth are going to have to be used.
The other thing is that all this data must be in a central location. This means that any ERP or CRM data that is going to be available to these services must be sync’ed to a central cloud location. This then fits in with Sage’s connected services strategy of sync’ing key on-premise data to the cloud (of course if you are already running your CRM or ERP in the cloud then you can skip this step). I blogged about Sage’s Hybrid Cloud here. From Sage’s Hybrid Cloud we can expose the correct data via SData Web Services for anyone that wants to participate in these services. Then Sage can make the correct deals with the services and is responsible that all the security concerns are setup correctly.
This can then lead to a company’s employees and customers being able to make general inquiries into these services and for the right questions have them mapped to a problem domain in the ERP or CRM space, have the backend systems provide answers with relevant data added from the Hybrid Cloud.
None of these services would look into the Hybrid Cloud in real time, they all operate like Search Engines which are continuously polling sites and updating their master databases, then for performance reasons all the real queries are handled as highly optimized Big Data queries against a master search database, so that all questions are magically answered instantly.
Overtime the questions answered can become more and more sophisticated, incorporating more and more sources of business data. Perhaps you can ask Siri: What’s the best way to increase my company’s revenue? And then get back a useful answer.
I think these personal assistant type applications are going to become more and more prevalent in the mobile world (or even on regular computers). To me it’s exciting to consider participating in this and to think about all the questions that we can help answer.
I saw this article in Business Insider “The End of the Smart Phone Era is Coming” and was just wondering what effect this would have on business applications like ERP and CRM. Basically will we all ditch our smart phones in exchange for smart eyeglasses? Do we want a virtual world super-imposed over the real world? Is this the way to really be always connected all the time?
Google made a big splash by introducing their vision with this video. Some of the initial reaction ranged from that this was the greatest thing ever to that now you would have absolutely no privacy since Google would see and hear everything you see and hear. Below is a Google glass fashion shoot.
Judging by recent patent applications, Microsoft is also working on something similar. Below is a diagram from Microsoft of some of their thinking.
ERP and CRM
In my world we’ve been battling with moving fairly complicated business application to mobile devices like tablets and phones. We’ve been battling with fitting large amounts of data onto much smaller screens. In a way large flat panel desktop monitors are great for our applications since you can see and manipulate large amounts of data. But sadly everyone wants to do this on their phone, so how do we do that? At this point we are getting a grip on how to do business applications on devices. We are getting a grip on how to handle touch as the input mechanism instead of the keyboard and mouse. We are getting a grip on how to handle the fact that the app isn’t always connected to the network.
Now we hear that smart phones and tablet are just as obsolete as the desktop PC and laptop! So in this world, not only do we have a small screen, but we have to share it with the real world. Plus we have a whole new input model where it’s a combination of voice recognition and eye tracking technology.
I don’t think we’ll want to just super-impose our regular Order Entry screen onto the glasses over the real world. I suspect that rather than port our existing ERP and CRM functionality to glasses, more likely we’ll be re-inventing the way we do many business processes. This probably means a proliferation of new apps.
Physical Inventory Counts
One good application I was thinking of was to do physical inventory counts. This is always a painful but necessary process to catch theft and errors. Now you will be able to run your inventory count app in your glasses. As you walk around the warehouse, you just need to look at boxes and have the glasses record the barcode or QR code to count the inventory. For other items, perhaps you can look at something and then double-blink, the software then compares the visual image to all the pictures in the inventory database to find a match and count that item.
Now you can have a glasses CRM app. Rather than bring up all your customer information on a tablet and keep referring to your tablet, you can see all the information on a customer right before your eyes. The glasses app will bring up the customer for you automatically based on your location and facial recognition software. Then the glasses can present to you all pertinent information on the customer, like his sales history, buying habits or that he’s late paying his bills. This should really impress your clients since it will appear that you care enough about them to know off the top of your head every detail about them. Then further the glasses can have recorded the whole chat, so if there are any disputes later, they can be reviewed.
In our nearby Pottery Barn, the items in the store are for display only. If you are interested in something, you need to talk to a salesperson, who looks up the item on their tablet to find out if they have it in stock in the store, in a local warehouse, in a regional warehouse or will need to get it shipped from the manufacturer. Now there could be a glasses app that identifies the item you are interested in, perhaps by staring at its QR code and double-blinking. Then it can bring up additional catalog information on the item, including delivery logistics and such. Generally this could streamline the whole (painful) process of shopping at Pottery Barn.
Will the widespread use of such glasses lead to the true surveillance society? Rather than just a plethora of security cameras recording everyone’s movements, will now everything anyone sees and hears through these glasses be recorded and accessible to law enforcement and the government? Or will we manage the privacy concerns and bring in a new generation of connected uses who look on our current phones as archaic as we look back on the original Motorola brick cell phones?
This year Sage had its regional partner conference for Australia, New Zealand and the Pacific Islands in Wellington, New Zealand. This is the first time this conference has been held outside of Australia and was a great success. Since we were there already, we also had a customer conference a day before the partner conference started. The customer conference is Sage Summit and the partner conference is Sage Insights. After Wellington, Sage had two more customer Summit conferences in Sydney and Melbourne.
Wellington is located on the southwestern tip of New Zealand’s North Island. It has a population of around 400,000 people and is the capital of New Zealand. Wellington is a very compact city with the downtown nestled between the harbor and some hills. I took the picture above from the top of Mount Victoria looking back on downtown. You can easily walk from one side of the main downtown area to the other. It’s a fun place with a very vibrant arts scene, café culture and nightlife. While we were there the city was gearing up for the global premier showing of the new Hobbit movie which will be a giant party, unfortunately we were ten days to early. Certainly Lord of the Rings and the Hobbit are playing a large part in New Zealand tourism promotions and attractions around the country (see the picture at the bottom of the giant Golum over the cafeterias at Wellington airport).
The guest speaker at the gala awards dinner was Wayne Stables from Weta Digital. Weta did the special effects for movies like Avatar, Lord of the Rings, Prometheus, The Avengers, Tintin and Rise of the Planet of the Apes. Amazing work and many academy awards received. Interesting to see their development processes. They are preparing for the work on Avatar 2 right now, working on what is really their DevOps process to streamline the production of software into the video workflow. Interesting to think about their tight deadlines and how they have to deliver top quality each time. Since they are a separate entity from the studios, they have no job security from job to job. In business software we aren’t producing anything as beautiful as Avatar, but at the same time we want to produce screens with an excellent user experience, but at the same time deliver software to end users very quickly. I think that we can learn a lot from the movie and video games industries on how to deliver higher and higher quality user experience, but still stick to tight deadlines.
The Sage ISV community is very active in Australia and New Zealand. Some local representatives exhibiting were Technisoft, Pacific Technologies, Enabling IP, Orchid, Redmap, BSP Software, InfoCentral Solutions, Modulo Software, Netfira, On Center Software, Wageeasy and XM Developments. Then there were a number of exhibitors that had travelled from other regions including Iciniti, AutoSimply, Accellos, ACDEV Software, Accu-Dart, Altec, Enbu Consulting, Global Software, idu Software, Netstock, Tema Business Systems and Vineyardsoft.
There were several new SDK modules on display. It’s great to see accounting modules for new verticals making it to market and new bits of functionality being added to the existing solutions. Plus there were several additional ISVs that attended but didn’t have booths.
Redmap is an interesting ISV. They became an ISV by becoming a Sage customer first. They were originally a Netsuite customer, but the spiraling costs of Netsuite drove them to look for another solution and they chose Sage ERP X3 (see the articles here). Redmap creates a document automation and management solution. Now that Redmap is a Sage customer they decided to integrate their solution to Sage 300 CRE, Sage 300 ERP and Sage X3 ERP and to market this solution globally.
As part of the keynote, myself and Mike Lorge the Managing Director talked about the Sage Hybrid Cloud and showed off a number of connected mobile services running against this cloud. I blogged on the Sage Hybrid Cloud here. It’s always nail biting to demo something at a keynote that relies on an internet connection. I demo’ed the Service Billing connected service from my iPhone 4S, I just turned on data roaming for the demo, since then I didn’t need to worry about hotel Wi-Fi and the 3G seemed to work fairly well in Wellington. Keith Fenner demo’ed the Sales Manager service on his iPad connected to hotel Wi-Fi, which actually held up. So we got through that with the connections from the devices to the projector working and the internet connectivity working. Certainly adds some new challenges to giving presentations. On the other hand we are telling businesses that these are reliable services that are available 99.9… % of the time, so we should be confident they will work during keynotes and other demos. We also showed the Sage Connected Services Vision video which is on YouTube here.
The keynote also covered the latest releases of Sage CRM, Sage 300 ERP and Sage ERP X3 along with some peaks as to what will be coming in future versions. Sage 300 ERP 2012 has just been released in this region, so people are just starting to get it. So this was a good time to highlight this release and point out all the various features, plus we also talked about the roadmap for the next 3 years. Sage CRM showcased some exciting developments with CRM running optimized for mobile devices as well as showing the next generation of social media integration. Sage X3 ERP highlighted many relevant features in the current version and gave a video of the Syrapedia feature coming in version 7.
All the partners, customers and staff from our Australia, New Zealand and the Pacific Islands region are very enthusiastic and dedicated to what they do. It is always very energizing to attend such conferences and have the chance to interact with so many people. I have tons of feedback to bring back on our products and our processes that hopefully we can incorporate to keep a real positive feedback loop going.