Showing posts with label Microsoft. Show all posts
Showing posts with label Microsoft. Show all posts

Thursday, January 20, 2011

Bamboo Solutions: Taking SharePoint Beyond Collaboration in the Cloud

My understanding is that Microsoft is seeking a new, improved cloud strategy. (Microsoft CEO Steve Ballmer e-mailed the company, telling everyone that 23-year veteran Bob Muglia, president of the company's Server and Tools Business and gatekeeper for its evolving Azure Cloud strategy, is stepping down.) I have a modest recommendation. That strategy should focus on starting with what users are already using and build upon it, in ways that are easily accessible and affordable.

This is precisely the strategy adopted by a Microsoft Gold partner I've recently discovered and find intriguing – Bamboo Solutions. The company has built a number of offerings atop Microsoft SharePoint, a collaboration tool in use at and apparently delivering business benefits to many companies. Bamboo adds to Hosted SharePoint features for functions ranging from project and requirements management to sales and customer support.

Bamboo Cloud Applications include BambooCRM (which incorporates sales and customer support features), BambooSupport and BambooRM for requirements management. You can learn more and sign up for free trials at http://cloud.bamboosolutions.com/freecrm/. Pricing for BambooCRM starts at $29.95/user/month, billed quarterly on three-, six- or 12-month contracts.

Bamboo is delivering cloud-based collaboration tools that address specific business needs, build upon a known, proven and widely adopted platform and are available under clear, straightforward terms. They aren't going to be appropriate for every company of user, but they're worth looking at as examples of what to look for in such solutions. And they offer a glimpse at what might be possible if Microsoft were to take a similar tack with its hosted offerings – or at least to promote the ones that seem to "get" users' needs and desires with a bit more enthusiasm and clarity…

Tuesday, November 16, 2010

CloudPointe: Middleware that Matters to Business Users

If you're going to collaborate, you will likely want to share electronic documents. And you probably already use one if not several tools for creating, editing and storing those documents. So the last thing, and I mean the VERY last thing you and your colleagues want and that your business needs is yet another application to facilitate document sharing and collaboration.

What you really want is a solution that enables these abilities in ways that are, as the most popular and valuable business IT features always become, pervasive, ubiquitous and invisible. From a more technical perspective, what you want and need looks and feels a lot like middleware -- software that users never see or touch, but that makes the tools and services they do touch work better together.

From this perspective, I believe that I have seen the future, or at least one strongly compelling future, where document-centric collaboration is concerned. I believe a harbinger of that future is CloudPointe, which has just introduced a cloud-based service that enables users of Amazon.com S3, FTP, Google Docs, Microsoft SharePoint or Secure FTP (SFTP) to share, collaborate with and store documents easily and securely.

For more details, I direct you to a recent SYS-CON article on CloudPointe by my industry colleague and fellow Focus Expert Network member Tim Negris. You can find the article at http://dortchon.it/CloudPointe, and you should read and remember it, even if you never become a CloudPointe user. Tim makes several points about what's needed for effective document sharing and collaboration -- points I've decided that I don't need to make here if you read his article, because I enthusiastically agree with all of them.

Check out Tim's article, and let him (and me!) know what you think. Ditto regarding CloudPointe. Sometimes, it's true that the future is now, and I believe now is one of those times.

Tuesday, August 24, 2010

Business Applications, Faster, Cheaper & Guaranteed -- EnterpriseWizard CEO Colin Earl: The Dortch on Collaboration 3-Q Interview

In many companies, the most business-critical collaborations today take place via highly or totally custom-built applications. This is especially true at lager enterprises, and thanks in part to cloud computing, it's increasingly true for smaller companies as well.

Two increasingly critical challenges to effective, money-making, customer-delighting collaboration immediately leap to mind:
  1. getting apps built, deployed and tailored as needed rapidly and cost-effectively; and
  2. getting and keeping those those apps aligned with critical, subject-to-sudden-change key business processes.
Colin Earl is the CEO of EnterpriseWizard, makers of "adaptive business automation software" (!!) that enables businesses to build and tailor premise-based or hosted/cloud-based applications that comply with and automate business processes, with no code required. And the company offers a no-BS 100-percent money-back satisfaction guarantee. Colin is also a member of the Focus.com Expert Network, and has contributed some useful and interesting content there.

I thought Colin might have some useful thoughts on the current state and near-term future of business application-building. And I was right, as you'll read below. (I've added links to appropriate Wikipedia definitions and other resources rather than inserting a bunch of distracting explanations for some of the terms Colin uses. You're welcome.)

Q1: What is the greatest challenge facing business application builders today?
A1: Time/Cost. The business manager might say "We just need to manage XXX". He/she thinks of it in terms of a simple Web interface and expects that it should take a few days or weeks to complete.

But to meet corporate standards and government compliance, it also needs a ton of back-end and reporting functionality, such as: auditability, dashboards, automated backups, security, [support for] Web services/REST APIs, graphical charts, searching, synchronization with other systems, data integrity constraints, database connectivity [and] export/import capabilities. The list goes on and on.

By the time they have finished and debugged all this, the "little" project has taken man-years, cost a million dollars and may well be obsolete because requirements have changed.

Q2: What is the greatest challenge facing providers of tools and solutions for business application builders today?
A2: Providing a compelling value proposition. The old proposition of "Invest in months of training so that you can build applications that only the original developer can maintain" is no longer acceptable, especially when it involves some proprietary language.

With the possible exception of Microsoft, no single company can really afford to keep their proprietary technology apace with the rate of open-source development stacks. The LAMP [Linux/Apache/MySQL/PHP] and open-source Java stacks are simply evolving too quickly. Compare the rate at which Android has developed, as compared to the Microsoft smart-phone OS (assuming you can still find a Microsoft-based phone).

Tools and solutions for business applications builders must therefore leverage the open-source stacks, while adding compelling value.

For example, the tool might automate provision of all the "standard" functionality such as auditability, dashboards, automated backups, etc. The developer could then focus on development of the user interface and specialized business logic, so that the whole application could be built in a matter of weeks.

Q3: What is the "next big thing" in the building of enterprise applications -- technological, cultural or other?
A3: Removing the need for hand-coding. It is not only a huge time-sink, but the source of most problems.

The Google App Inventor [for Android] is doing this in the smart-phone space and we are doing it in the enterprise application space.

Let’s examine the main reasons that CIOs are fired, as described in a 2009 CIO Strategy article:

Project never gets finished or goes too far over budget. (Removing the need for custom coding reduces the time required to develop a project by a factor of four or more.)

Major application failure. (If the tool allows the project to be developed using the functionality built into the core platform, then it will be leveraging a code set that has been tested for scalability, audited for security and proven in hundreds of enterprises worldwide.)

Non-compliance or a high-risk issue compromises the organization.  (Compliance support can be automated with a tool that only shows an auditor what a defined business process is and how the system enforces it, but how the process has been followed in any particular instance.  The framework can capture and collate data, such as who logged in, what IP address they came from, what records they viewed, edited, etc.)

There are further advantages [when the need for hand/custom coding is eliminated]:
  • User adoption is a lot easier with a system that can be rapidly adjusted based on their feedback.
  • If there is no custom code, there are no code-compatibility issues with upgrades.
  • Business managers no longer need to agree with one another on everything six months in advance. After all, the system can be changed using just a browser in a few hours.  They are also no longer dependent on the “common sense” of programmers to deliver the system they need.
  • The system is self-documenting because everything is exposed through the admin browser.
  • Data integrity is automatically maintained by the system, not by custom code.
  • Code maintenance accounts for 80% of the cost of software projects. With no code to write, there is no code to maintain so cost, hassles and unpredictable delays are eliminated.
Dortch's Recommendations:

One of the major drivers of IT into the heart of almost every business on the planet was this intentionally vague value proposition: automate/eliminate mundane tasks and let people concentrate their skills and efforts on higher-value activities. As technologies for building, tailoring and deploying applications have evolved, "programming" such applications is increasingly becoming more mundane than unique and creative.

Of course, that means the "programming" of tools such as App Inventor for Android and EnterpriseWizard must result in tools that are powerful, yet relatively simple to use for those building and tailoring applications. Colin and his team, like the team at Google Labs building and refining App Inventor for Android, understand the criticality of combining power, flexibility and simplicity in a balance that favors, supports and empowers users.

Companies seeking to build premise-based or hosted/cloud-based applications that improve competitiveness and agility without requiring extensive programming or IT support resources should look closely at solutions such as App Inventor for Android for mobile applications and EnterpriseWizard for others. The better your business applications, and the fewer resources you have to spend on building, running and improving them, the better the collaborations your company translates into revenue and profit. You have little to risk, and much to gain, by exploring such solutions now.

Wednesday, October 28, 2009

Microsoft Office Web Applications Arrive: Is It Finally Time for Your “Office in the Cloud(s)?”

Microsoft has begun rolling out something many of us in the punditocracy have long viewed as inevitable but unlikely – Web-based, so-called “lightweight” versions of its flagship Office programs. The debut is so far limited to a subset of the Office suite, and to invitees only, but the implications for collaboration – and for the venerable, nearly ubiquitous Microsoft Office itself – are already significant.

Microsoft is in fact focusing largely on support for collaboration with its Office Web Applications. They’re accessible via Internet Explorer, Firefox or Apple’s Safari Web browser (but not Google’s Chrome, at least so far), and the Web-based version of Excel already supports multi-authoring, or simultaneous editing of the same workbook by multiple collaborators. Users can’t yet create Word documents, but should soon be able to create and collaborate on all types of Office documents.

Microsoft plans to make Office Web Applications available in three different modes. Subscribers to its Windows Live service will have no-cost access. Users of Microsoft Online Services will be able to purchase subscriptions. And companies licensing Microsoft Office 10 will also be able to license and provide access to Office Web Applications.

I expect these Microsoft offerings to be very popular, especially at companies seeking to reduce or halt the growth of their licensing and support contract costs for Microsoft Office. Many such companies have deployed or begun exploring other online alternatives from Adobe, Google, Zoho and elsewhere. However, these all offer mixed bags of interoperability and compatibility with native Office applications and file formats. So an online suite from Microsoft should eventually offer an alternative that does not suffer from such limitations. But those other online office/productivity suite providers aren’t going to stand still either.

Microsoft’s official entry into the online collaboration suite market will definitely make the market more interesting. Whether it will benefit Microsoft as much as or more than its cloud-based competitors remains to be seen. But where users are concerned, more online collaboration choice is definitely better, especially if it comes with more seamless interoperability with all of those Microsoft Office files most of us rely upon every day to do business.

If you want to know more, check out these two Focus Research Briefs – “The Productivity Suites War” (at http://www.focus.com/briefs/information-technology/web-based-productivity-suites-war/) and “10 Signs that it May be Time to Consider a Web-based Productivity Suite” (at http://www.focus.com/briefs/information-technology/10-signs-it-may-be-time-consider-web-based-business-software/). And if you have opinions on where online collaboration and productivity suites are headed, please share them at http://www.focus.com/groups/information-technology/topics/view/officeproductivity-applications-desktop-cloud/.

Tuesday, May 5, 2009

Cemaphore: New Cloud-Based Options for Growing, Protecting, and Reducing the Costs of Microsoft Exchange Deployments

Cemaphore is a company that appears to have cracked the code for painless synchronization of multiple editions of Microsoft Exchange with Google's Gmail and Google Apps. This is important because that means Cemaphore's technologies can be used to provide seamless, reliable back-up of business-critical Exchange deployments, whether premises-based or hosted. It also means users seeking to reduce e-mail licensing costs can use hosted Exchange and/or Gmail as alternatives and/or adjuncts to Exchange Server, while providing a seamless experience to all using or managing e-mail at an enterprise.

This week, Cemaphore announced a new combination of Microsoft Business Productivity Online Suite offerings with Cemaphore's MailShadow OnLine e-mail migration and synchronization solution. Editions include Microsoft Exchange Online Deskless Worker (Outlook Web Access Light plus a 500-megabyte mailbox) combined with MailShadow OnLine for $7 per user per month, and Exchange Online (Microsoft Office Outlook 2007 plus a 5-gigabyte mailbox) combined with MailShadow OnLine for $13.24 per user per month through June 30, 2009. Other plans also available, Cemaphore said.

Business technology decision-makers have frequently faced frustrating and unsatisfying choices when trying to choose among Exchange Server, some hosted Exchange alternative, and cloud-based e-mail and collaboration solutions other than Exchange. Cemaphore gives those decision-makers and the users they support greater flexibility to mix and match multiple alternatives, without imposing undue inconsistencies upon collaboration users or managers. Anyone pursuing or considering new or expanded Microsoft Exchange deployments should look closely at Cemaphore's offerings, for opportunities to improve reliability and availability of collaboration tools while lowering deployment and management costs and complexities. And once you have looked at Cemaphore and its solutions, do please let me know what you think.