About Forrester
Forrester Research, Inc. is an independent research company that provides pragmatic and forward-thinking advice to global leaders in business and technology.

Mike's research is focused on software technology, platforms, and practices that enable application development professionals to deliver faster agility, prescient customer experiences, and breakthrough operational efficiency. His key technology and platform coverage areas are big data predictive analytics, blazing-fast performance best practices, user experience design, and emerging technologies that make software faster and smarter. Mike is also a leading expert on the intersection of business strategy, architecture, design, and creative collaboration.
Mike is a recipient of the Forrester Courage Award for making bold calls that inspire leaders and guide great decisions. He is also the record-holder of the most-read Forrester blog post.
Mike has more than 25 years' experience in the industry helping firms design and develop mission-critical applications in eCommerce, insurance, banking, travel/hospitality, manufacturing, healthcare, and scientific research for organizations including Nasa, eBay, Bank of America, Liberty Mutual, Nielsen, EMC, and others. He has written thousands of lines of code, managed development teams, and consulted with dozens of technology firms on product, marketing, and R&D strategy.
He is a frequent and sought-after speaker at industry, corporate, educational, and technology events for his audience-designed, insightful, and energetic speeches.
Mike earned a B.S. in computer science and management from Worcester Polytechnic Institute. While a student, Mike was awarded three U.S. patents for inventing an expert system used to train air traffic controllers around the world.
Market Overview: Business Rules Platforms In 2013
The market for business rules technologies is healthy, but the standalone platform segment is growing more slowly than it should. Most enterprises should use standalone business rules platforms to...

Vision: The Customer Data Management Playbook
Customer data is the lifeblood of the contemporary enterprise. It's used in virtually every function of the business, including product research, design, and development; advertising and marketing...

Predictive analytics enables firms to reduce risks, make intelligent decisions, and create differentiated, more personal customer experiences. But predictive analytics is hard to do without the right...

Policy And Procedures: The Mobile App Development Playbook
This report outlines best practices in mobile app design that application development & delivery professionals can use to design great mobile apps. Customer expectations for mobile apps have never...
Application Development Professionals Must Become Experience Creators
Ultimately, customers don't judge you based on how well you gather business requirements, choose development technologies, manage projects, or march through the development process — they judge...
Many CIOs are on the hot seat to innovate by delivering increasingly critical applications more quickly. To keep up with the accelerated pace of business, CIOs and application development and...
The Multidevice World Demands A New Application Architecture
The rapid growth of smartphones and tablets is fueling a dramatic shift in the way people use software — a shift away from PC and web apps and toward smart-device apps. These new apps deliver...
Customers Are Moving To Event And Decision Management
Business rules platforms are a mature technology for automating decision and policy logic and for managing fast changes to that logic to keep up with business changes. Now customers are seeking more:...
Which Are The Safe And Best Choices Now
After two years of vendor consolidation, which are the best business rules platforms for application development and delivery professionals to consider? In our judgment, based on growth rates, market...
DevOps Is Good, But Cloud Computing Will Usher In NoOps
Development + operations = DevOps. DevOps denotes better communication and collaboration between application development professionals and infrastructure and operations (I&O) professionals. DevOps...
EAPs Ease Delivery Of Elastic Apps, Smoothing A Path To Cloud's Benefits
Promises that cloud computing can save money and reduce time-to-market by automatically scaling applications (either up or down) oversimplify what it takes to develop application architectures to...
To Deliver Extraordinary Software, Design To Balance These Seven Qualities
Great software applications seldom happen by accident: Wise design decisions are the key. Yet many application development teams only design for one, two, or three of these qualities, and others have...
An Empowered Report: Accentuate The Positives And Eliminate The Negatives Of Businessperson-Developed Applications
The ranks of empowered businesspeople who want to develop applications are swelling due to the proliferation of easy-to-use development tools, the mushrooming demand for applications, the growth of...
Incremental Changes Can Have A Big Impact On Quality
All software has bugs. Application development teams do the best they can to avoid and fix them. But developing quality software is hard. Why? Virtually all application development teams are squeezed...
GigaSpaces, IBM, Oracle, and Terracotta Lead; Alachisoft, GemStone, And ScaleOut Software Are Strong Performers
Forrester evaluated eight elastic caching platform vendors using 124 criteria and found GigaSpaces, IBM, Oracle, and Terracotta to be Leaders because of their strong elastic caching features and...
Make A Big Difference To Your Organization By Focusing On Its Customers
Is anything more important than how users experience your Web sites and software applications? If your customers can't effectively and efficiently meet their goals by using your sites and apps, they...
Functional Testing Tools Are Not Enough
Gone are the days when application development and delivery teams could cavalierly ask the business to pick two: cost, time, or quality. The business wants and needs all three. Delivery teams have...
The breakneck adoption of the Apple iPhone posed big challenges for Razorfish, the firm that developed the iPhone activation application for the UK. To support the activation of 12,000 iPhones per...
The Fastest Sites Optimize Three Levels Of Caches: Browser, Edge, And Server
The quickest way to a Web user's heart is through her eyeballs. That means providing your customers a rich, interactive, and blazing fast experience. The fastest sites on the Internet all have one...
After The Recession, The New Normal Will Remain "Lean And Mean"
Niccolò Machiavelli said it best: "Never waste the opportunities created by a good crisis." Over the past year, the Great Recession has forced everyone in IT to think differently about where to...
Design Compelling User Experiences To Wow Your Customers
Users have great expectations when they visit your Web and mobile applications. They increasingly want an experience that's valuable, easy to use, aesthetically pleasing, and emotionally satisfying....
Acquiring SpringSource, VMware Targets Java And Clouds
VMware's ambition is to expand up the stack from its franchise in systems virtualization software into application platforms. The company's decision to buy Java frameworks specialist SpringSource is...
The Fledgling CEP Platform Market Is Vibrant, Competitive, And Dynamic
Forrester evaluated nine complex event processing (CEP) platforms using 114 criteria and found Progress Software and Aleri to be standout Leaders because of their top scores in the event processing...
This workbook discusses the importance of realistic performance Web testing, what it is, and recommendations.
Microsoft Aims To Simplify Adoption Of PHP Web Apps On Windows
Blasphemy might be the first word that comes to mind when you hear Microsoft, PHP, and open source mentioned in the same breath. But no more: The new Microsoft Web Platform will offer simplified...