Do you have Vignette or Interwoven or Documentum as your content managment solution? Want to protect your investment but want to move towards an open standards based and worlds market leading WebSphere Portal? Want to leverage JSR 170, RSS and Atom feeds? Address the people centric needs in your SOA roll out?
Here is yet another Ace. Check out IBM Workplace Web Content Management 6.0 and ISSL (IBM Software Services for Lotus) RSS Consumer offering that can pull content out of your Interwoven or Documentum repository, and use WCM's delivery engine to dynamically publish the content to websites or IBM WebSphere Portal. See recent press on WCM:
Back to the game though, this year the United States Tennis Association utilized IBM Workplace Web Content Management to empower non-technical staff to publish complex, frequently updated multimedia editorial content to http://USOpen.org, the official Web site of the US Open, and to offer sponsors more effective online marketing opportunities.
A point of view from Novell CMO:
- Google Chrome OS would be available in 2010
- Microsoft Windows 7
- iPhone: 5.2 million units sold in the third quarter alone.
finally, in the face of economic pressures and shrinking IT budgets,
reports show that Linux adoption is on the rise, especially on netbooks
and mobile devices.
Watched Avatar in Imax. What a treat. The whole family enjoyed every bit of it...
Interesting to see this article on "is this concept really possible": http://www.cnn.com/2010/TECH/02/03/avatar.technology.science/index.html?hpt=C2
. Personally I dont think its gonna take centuries to realize this vision. Probably a decade. I bet :-)
Lotus Connections 2.5 highlights:
community appearance and move widgets around on the
community home page.
- Add activities, blogs, wikis,
and file sharing services in addition to
bookmarks, feeds, and forum capabilities.
- Discussion forum now displays threads in a more conversational format
with user photos.
- A statistics feature indicates the most popular
discussion topics in a community and provides insight into which users
are the most active participants. Important discussion topics can be
highlighted with the capability to pin them at the top of the forum.
new Wiki service allows designated users to create, view, edit and
contribute to content that is uploaded to the intranet-style
collaborative Web site. Offers automatic versioning and a "show changes" view.
- Micro-blogging: allows users to
post status updates on tasks they are working on.
- A new message board feature offers a place on a user's
profile page where colleagues can post messages and comment on status
- New, Web-based file sharing library for
users to easily upload and securely share content such as presentations
- New integrated mobile support for iPhone and
Nokia S60 devices allows access to the Lotus Connections Profiles,
Activities and Blog services
You might have seen the IBM announcement of its open client solution (http://www-03.ibm.com/press/us/en/pressrelease/21060.wss ) - Lotus collaboration software (Lotus Notes 8 and IBM productivity tools with ODF support, Domino, Sametime, WebSphere Portal, Expeditor) and associated software services to support flexibility and choice for the customer around operating systems (Windows from Microsoft, Linux from Red Hat and Novell, Mac OS 10 from Apple - planned for Lotus Notes 8), platform devices, productivity editors (Microsoft Office on Windows, IBM Productivity Editors or open source products on Linux and Windows), alternatives for application development on thin/rich client (leverage Eclipse RCP). See IDC News Service: http://www.infoworld.com/article/07/02/12/HNibmlinuxopenclient_1.html However, some are reporting that Microsoft is not very happy with this http://www.microsoft-watch.com/content/operating_systems/microsoft_is_not_very_hapy_about_ibms_new.html Well....
1. IBM financials for Y2006 show 30% revenue growth for Lotus software in Q4 and also 9 consecutive quarters of growth.
2. Open standards based software does provide flexibility and choice to the customer, ISVs, and Systems Integrators. Flexibility and choice is about operating systems, platforms, productivity editors, applications, collaboration software, application development, and rich/thin client. Microsoft products runs on Windows only, and often have complicated product inter-dependencies. According to Avinash Singh, COO of Birlasoft (http://www.birlasoft.com ), a Systems Integrator based out of New Jersey, "IBM's open client solution is very timely. It allows us to offer more value to our customers who either want to move to Linux desktops or drive a heterogeneous client strategy. This solution can help them reduce costs while increasing organizational productivity. It is all about offering flexibility and choice for our customers."
3. Customers are being Vista "challenged" in terms of cost of software, hardware, deployment, falling short of security features (http://www.businessweek.com/the_thread/techbeat/archives/2007/01/vista_firewall.html?chan=search ), printer and device drivers (http://www.enterprisenetworksandservers.com/newsflash/art.php?698 ). "MIT flunked Vista" recently (http://www.varbusiness.com/sections/news/breakingnews.jhtml;jsessionid=RLEG1GEALNJJIQSNDLOSKHSCJUNN2JVN?articleId=197004760 ). Office 2007 requires end user training. Customers are also concerned about "after Vista what" -- I spend all this money and cant get locked out of innovation -- do i move to "Live"? when? Why not continue to stay on Windows XP or the like. Others say: I have to "migrate" anyways, so why not leverage Linux? As you may know, many experts are "OOXML challenged" also (http://www.consortiuminfo.org/standardsblog/article.php?story=20070117145745854 )
4. Customers are also figuring out a way to free up lots of money in their IT budget by deciding to take alternative procurement strategies instead of renewing/signing Microsoft Enterprise Agreement - "a la carte vs buffet". So says several analysts and press (http://www-142.ibm.com/software/sw-lotus/lotus/general.nsf/wdocs/license )
So despite any criticism out there, my take is that the open client solution is real and deep and its all about bringing value, flexibility, ease and choice to customers.
Bill from Wall Street Journal writes about the IBM Client for Smart Work for African countries:http://online.wsj.com/article/SB125367155287932855.html
International Business Machines
Corp. will try to sell a new package of low-priced computer desktop
applications to companies and governments in Africa, challenging Microsoft
Corp. and other rivals in the region.
The African market for information technology is relatively small, but
unlike Europe and the U.S., it is growing even in the recession. Market
researcher IDC predicts it will rise 2.3% this year to $22.1 billion.
Join this community to stay uptodate: https://greenhouse.lotus.com/communities/service/html/communityview?communityUuid=91cef5e2-2d6a-45fd-a63e-55907b4e7aaa
Reduce costs, lower TCO, <1year ROI?
Here is the Liberate - Migrate - Virtualize
- free up money in IT budget by taking alternate procurement strategy: http://www.ibm.com/software/info/liberate
- more than 600 companies have freed up $3.5B over the last 3 years by executing this strategy
- Reduce software licencing costs and increase productivity through best-of-breed smarter collaboration technologies
- There are several starting points and scenarios based on user segmentation (http://www.ibm.com/lotus/openclient)
- Microsoft office to Lotus Symphony (http://symphony.lotus.com)
- Microsoft windows to Linux
- Microsoft Outlook/Exchange, SharePoint, etc. to IBM Lotus Collaboration
- Add Lotus Sametime, Lotus Connections, Lotus Quickr etc to the current environment
- Leverage a variety of Integrated Communication Services including converged communications, mobility and wireless, network optimization, RFID, and telecom expense management
- Simplify your server infrastructure by moving to Linux, System Z, etc
- Pick the best delivery model
- Reduce operational costs
- Virtual windows/Linux desktops for the right user segments
- Managed end user services
including self enablement portal, asset recovery, platform integration and deployment, software platform management, and workplace optimization
Check this out: http://www-03.ibm.com/press/us/en/pressrelease/23370.wss
On a roll. Great momentum with Open Collaboration Client Solution (OCCS -- Lotus Notes, Lotus Symphony, etc.)
1. OCCS powered by SUSE Linux Enterprise Desktop from Novell: More Customers, Value Added Resellers like Arrow in USA, Avnet in Italy generating leads for their partners. Live DVD from Novell: https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_US&source=sw-pprod05&S_PKG=SW-LN8betaSUSElinux
2. Red Hat offering OCCS powered by RHEL from Red Hat: Marketing initiative for Business Partners
and Live DVD: http://rhx.redhat.com/rhx/support/article/DOC-2050
3. Lotus Notes support for Ubuntu (limited 8.0.1, full 8.5)
Lotus Symphony beta 4, Lotus Notes features, etc.: http://www-03.ibm.com/press/us/en/pressrelease/23366.wss
Lotus Foundations: http://www-03.ibm.com/press/us/en/pressrelease/23326.wss that leverages the Net Integration Technologies acquistion: http://www-03.ibm.com/press/us/en/pressrelease/23325.wss runs on SLES from Novell.
Bluehouse SaaS suite of collaboration features: http://www-03.ibm.com/press/us/en/pressrelease/23326.wss
If you have a microsoft enterprise agreement up for renewal, consider the following before you commit:
"an Enterprise Agreement (EA) renewal for an enterprise with the main
desktop suite on, say, 10,000 PCs could cost around $1,500,000 per year": says Forrester (see blog link below)...
1. Listen to this podcast on Cost reduction strategy for smarter collaboration: http://download.rbn.com/ibmpdc/pdc/open/podcasts/collaboration/smarter_collaboration.mp3
2. Read this Project Liberate white paper on how hundreds of customers have freed up Billions of Dollars by not renewing Microsoft Enterprise Agreements: ftp://ftp.software.ibm.com/software/lotus/lotusweb/Project_LiberateforCIOsFinal.pdf
3. Check this out from Forrester: http://blogs.forrester.com/cio/2009/02/should-i-renew.html
"So should you renew your EA? As you can see, there are a lot of factors
to consider, so the answer is genuinely “it depends.” But consider
this: Somewhere between 25% and 35% of customers don’t renew"
The recent Microsoft case study and the report published by Gartner is a good example of how one should not design a solution. Why? For one, the customer in the study spents ~US$1.5M to just do mail migration. They are estimating another US$1.5M atleast for migrating the applications! Alternatively, they could have freed up significant IT budget by not renewing their MS Enterprise Agreement and then spent a portion of the cost of the migration to get the required functionality. Do the ROI math here!!
Let us look at this latest Microsoft study that Gartner published as: Migration From Domino to Exchange Is Easy for E-Mail, but Applications Prove More Challenging 22 February 2006 by Matthew W. Cain. (G00137480)
Microsoft's case study: "Services Firm Switches to Microsoft Collaboration, Cuts Costs and Improves Productivity" is available here: https://members.microsoft.com/customerevidence/search/EvidenceDetails.aspx?EvidenceID=14068&LanguageID=1&PFT=Microsoft%20Office%20SharePoint%20Portal%20Server%202003&TaxID=19904Title
I like the Gartner one - to the point. The Microsoft title brings up several flags:
- Well, all they switched was email
- The document says they hope to improve productivityBusiness Drivers:
1. Aging infrastructure not keeping up with a growing (85%) mobile workforce
- 50/50 chance of connecting to office: One of the key Notes/Domino value proposition is disconnected usage and replication!
2. Employee communication and collaboration suffered
- No unified up-to-date corporate phonebook online anywhere. Do it in Domino...
- Need to create a sense of community among employees Do it in Domino!
- Eurochem: http://www-306.ibm.com/software/success/cssdb.nsf/CS/DNSD-6LTE5V?OpenDocument&Site=software
3. Internal IBM Lotus Notes applications - complex engagement management - were difficult to use
- Usability - Number of mouse clicks! Design?
- Flexibility and scalability for 7000 users?
1. Broader Options
Broad mobile-communication options!
Really? See : http://www-142.ibm.com/software/sw-lotus/lotus/offering1.nsf/wdocs/matrix2
Concern over long-term viability of Domino and confusion over IBM's road map for Domino.
Improve employee satisfaction with corporate IT services: survey results? study?
2. Increased alignment with Microsoft strategyFacts about the Business Case:
They spent $214 per user to migrate mail only. They have no established ROI for this expenditure, and don't necessarily believe it will save them any money.
They spent $214 per user -- without implementing coexistence tools which would have eased the migration pain. Expect that the cost per user would have been higher had they put the coexistence gateway in place.
They continue to operate their Domino infrastructure for applications. They think they will have apps moved in two years, at an additional estimated cost of $200 per user) -- but nobody knows if that will work yet.
There are no hard facts in here -- just perspectives.
"the firm hopes the migration appeases these IT services concerns"
"the firm has not done thorough estimates, it believes the ultimate cost of migrating applications will be in the range of another $200 per user,"
" the company believes that managing the Exchange environment is easier than managing the Domino e-mail infrastructure"
"ensured a smooth transition for users" conflicts with "This created challenges in communication".
They imposed 150 MB mailbox quotas on the new system. Is that worth migrating to?Technology
Binary Tree offers migration tool to move from Microsoft Exchange to Lotus Notes Domino: http://www.binarytree.com/website/msg/home.nsf/vContentW/CMT+For+Notes--CMT+For+Notes!Opendocument&migrateFrom=Exchange&migrateTo=Notes
and the case studies posted in their website points to superior collaboration as one of the reasons customers moved from Exchange to Lotus Notes Domino. http://www.binarytree.com/website/msg/home.nsf/vContentW/9D1C66B21191E43586256E850068077A
More than 3000 customers leveraged the Binary Tree tool!! According to Binary Tree, they have helped migrate more than 5Million users from MS Exchange to Lotus Notes/Domino since 1995.http://www.binarytree.com/website/msg/home.nsf/vcontentw/CMT+For+Notes--CMT+Exchange+To+Notes+Customers+Only!Opendocument
So, maybe its not too late still, to use the same tool to get back using IBM Lotus Notes/Domino, and explore Websphere Portal and related technologies.[Read More
Migrate to the Penguin is a limited time only rebate program for eligible IBM Software Resellers who move customers from Microsoft Exchange and other competitive messaging platforms to Lotus Notes and Domino on Linux collaboration offerings. Eligible IBM Software Resellers can receive a rebate for each seat of qualifying "trade up" licenses, up to a maximum of 1,000 seats per Passport Advantage site number or Passport Advantage Express site number.
So here is the 1 2 3 Punch!
1. IBM Lotus is winning Customers from Microsoft
In the last two years, IBM has migrated nearly 3,000 customers from Microsoft Exchange and other email and messaging platforms to Lotus Notes and Domino.
IBM's Linux-based email and other collaboration software sales revenue grew more than 200% year-to-year. Customers are benefitting from the Domino 7 performance improvements on Linux compared to Domino 6.5 (400% Notes Bench - http://www.notesbench.org/bench.nsf?OpenDatabase - performance improvement and 50% more users supported).
Many customers are adopting open standards and J2EE based middleware to help ensure interoperability and leverage flexibility and choice.
Some customers are funding mission critical initiatives using money saved by not renewing/signing Microsoft enterprise agreements.
Since the last release of Microsoft Exchange, we have shipped 4 versions of Lotus Notes and Domino - What is out there for Exchange is old and what is coming has been delayed and, we believe, very expensive.
Platforms like Linux offer our customers security and scalability, while some users of competitive, proprietary products are tired of installing security patches and managing rooms full of servers.
2. Here is the Partner value proposition
From the Washington Post: IBM Makes A Play at Microsoft Customers (http://www.washingtonpost.com/wp-dyn/content/article/2006/03/29/AR2006032902155.html)
"International Business Machines Corp. said it will roll out an aggressive strategy today to lure business customers away from rival Microsoft Corp., offering bounties [rebates] of up to $20,000 to sales partners who can persuade companies to make the switch....Peter O'Kelly, an industry analyst with the Burton Group in Boston, said the move shows a much more aggressive side of IBM..."
3. Get in the Ring!
Migrate to the Penguin Program is in execution
A very aggressive migration offering, this is a limited time only rebate program for eligible IBM Software Resellers who move customers from Microsoft Exchange and other competitive messaging platforms to Lotus Notes and Domino on Linux collaboration offerings. Eligible IBM Software Resellers can receive a rebate for each seat of qualifying "trade up" licenses, up to a maximum of 1,000 seats per Passport Advantage site number or Passport Advantage Express site number. The rebate offers $20 per qualified seat with a maximum rebate of $20,000 per IBM Business Partner. Visit the Migrate to the Penguin program web page for more information: http://www.ibm.com/software/sw-lotus/movetolinux.
Migration tools for Notes and Domino 7
IBM Business Partner Binary Tree (http://www.binarytree.com/website/msg/home.nsf/vContentW/CMT+For+Notes--CMT+For+Notes!Opendocument&migrateFrom=Exchange&migrateTo=Notes ) and other IBM Business Partners offer Migration Tools to help with the move from Microsoft Exchange to Lotus Notes Domino, and their case studies posted on their website point to superior collaboration as one of the many reasons customers make the switch. More than 3000 customers have leveraged the Binary Tree tool! According to Binary Tree, they have helped migrate more than 5 million users from Microsoft Exchange to Lotus Notes and Domino since 1995 (http://www.binarytree.com/website/msg/home.nsf/vcontentw/CMT+For+Notes--CMT+Exchange+To+Notes+Customers+Only!Opendocument ).
1 2 3 and Punch!Migrate Microsoft Exchange customers to Lotus Notes and Domino on Linux -- Make money through this promotion.
IBM Lotus Business Partners News page: http://www-142.ibm.com/software/sw-lotus/partners/cwebp.nsf/wdocs/bpnews
Partnerworld Linux web site: http://www-1.ibm.com/partnerworld/pwhome.nsf/weblook/pub_ben_pat_linux_learn.html
Customers, Vendors, Analysts form the Market. I have been noticing more facts based trends on Microsoft Desktop and its alternatives including Linux. Lets take a look at some:
1. Various companies/governments worldwide are moving to desktop alternatives
February 2007 - Brazil
Linux arrives on 50,000 government desktops in Brazil: http://www.eweek.com/article2/0,1895,2094861,00.asp
February 2007 - USA
"By all appearances, the migration from Microsoft Windows to Novell SUSE Linux on the server and the desktop at the Windsor Unified School District in Northern California has been almost as pain-free as any IT professional could hope for. By this summer, all 5,000 students and 250 teachers will be working off of a Linux-based thin client running OpenOffice.org, and the majority of the district's servers will be running Novell SUSE Linux Enterprise Server." http://searchenterpriselinux.techtarget.com/originalContent/0,289142,sid39_gci1245710,00.html
March 2007 - France
"When French MPs and their assistants return from their summer break this June, they will conduct parliamentary business on PCs running Ubuntu. From the next session of parliament, 1,154 desks will feature the Linux-based PCs. At the time of the latest IT refresh for parliamentary assistants, France's parliament, the National Assembly decided to switch from Windows to Linux, allowing the 577 MPs to switch to non-proprietary software for the first time."
June 2007 - India
"Shiva Ramani, Co-Founder and CEO Cybernet-SlashSupport(CSS) said, "As a fast-growing provider of technology infrastructure support to multinational clients around the world, we have a tremendous focus on collaboration and on open standards. IBM's new open client solution offers the best combination of functionality and flexibility at a fraction of the cost of proprietary solutions. In line with our philosophy of practice what you preach, we are implementing the new IBM open client offering across our organisation."
2. Top Microsoft Desktop Vendors/Partners are signing up for alternatives
March 2007 - USA
"Hewlett-Packard is closing custom deals for thousands of desktop PCs running Linux, which has the company assessing the possibility of offering factory-loaded Linux systems, an HP executive said. "We are involved in a number of massive deals for Linux desktops, and those are the kinds of things that are indicators of critical mass. So we are really looking at it very hard," said Doug Small, worldwide director of open source and Linux marketing at HP."
July 2007 - UK
"Upgrading from Windows XP to Vista poses significant challenges for IT departments warns Dell, as it softens its sales stance on the OS"
July 2007 - USA
"VARs and system builders said the Vista issues are so significant that they are simply ripping Vista off most systems.
"We are ripping it off systems 99 percent of the time," said Jay Tipton, vice president of Technology Specialists, a Fort Wayne, Ind., Microsoft Gold partner."
3. Analysts report that many organizations are NOT taking up Vista/Office 2007 and more on FUD
June 2007 - Australia
"Analyst firm Gartner has expressed surprise at the number of Australian organizations reluctant to upgrade to Vista and Office 2007 without exploring alternatives. According to the results of an online Computerworld poll, a mere four percent plan to upgrade this year, while 77 percent plan to explore alternative solutions before making their move. Gartner research director, Martin Gilliland, said the results are unexpected. "I'm surprised that so many think there is an alternative," he said adding that the only options are Mac, Linux or skipping Vista altogether."
July 2007 - USA
According to Joe Wilcox of eWeek: "Microsoft has a long history of saying stuff (expecting people will believe) that wasn't true then or didn't turn out to be true in the future. I've grabbed some random examples:
* Software Assurance: In its May 10, 2001, press release announcing the program, Microsoft claimed: "The improvements to Microsoft's volume licensing offerings are designed to match the current acquisition behavior of the majority of Microsoft's enterprise customers, and should result in a reduction or no change in licensing costs for approximately 80 percent of Microsoft volume licensing customers." In reality, based on research from Gartner and other analyst firms, only a minority of customers—those upgrading every two years or less—would realize cost savings. The program raised most customers' software acquisition costs, as much as 107 percent, according to Gartner."
I will end with some fun reading from eWeek - check it out: http://www.eweek.com/article2/0,1895,2148775,00.asp
"Bad, Bad Reasons Not to Buy Open-Source Software"
Well, more product delays, MS Office once again! So what? This is not the first time, Do you think this will be the last time?
CNN: "Microsoft faces a tough challenge in convincing users to upgrade from previous versions of Office, which may seem just fine to many users"! http://www.cnn.com/2006/TECH/ptech/06/29/microsoft.office.ap/index.html
Gartner has also commented on this - see my previous blog entry: http://www-03.ibm.com/developerworks/blogs/page/AntonySatyadas?entry=office_upgrade_hard_to_justify
According to news.com (http://news.com.com/Microsoft+delays+Office+2007+again/2100-1012_3-6089694.html?tag=nefd.top )
"Gartner analyst Michael Silver noted that the delay in Office could hit some businesses hard, particularly those that signed volume license contracts in late 2003. Such Enterprise Agreement or Software Assurance contracts offer, among other things, the right to any new versions of the product that come out over a period of time, typically three years."
If you read that and then the recent article by Ephraim Schwartz on Microsoft Enterprise Agreement from InfoWorld (http://www-03.ibm.com/developerworks/blogs/page/AntonySatyadas?entry=innovation_has_moved_off_the ) which is also available in the InfoWorld newsletter (http://newsletter.infoworld.com/t?ctl=12D356D:1F4EFDF ),
And read additional facts such as Vista delay, cost of upgrade! (http://www-03.ibm.com/developerworks/blogs/page/AntonySatyadas?entry=supercomputer_pc_to_run_vista ),
And read what BusinessWeek wrote recently about other innovations in the marketplace: Watch your back Microsoft Office (http://www.businessweek.com/technology/content/jun2006/tc20060628_286363.htm?sub=techmaven ),
it can lead you to
imagining a day without Microsoft: (http://www-03.ibm.com/developerworks/blogs/page/AntonySatyadas?entry=imagining_a_day_without_microsoft )
Check this out!
According to Aaron Tan, ZDNet Asia, "Gartner estimates that only half of Microsoft's customers with more than 1,000 desktops worldwide have purchased SA for Microsoft Office or the Windows platform, and only 65 percent of this clientele are renewing the maintenance program."
While Ed Bott argues that a price increase doesnt make sense, especially given the impact on customers with Microsoft Enterprise Agreement and Software Assurance as explained below - they may end up paying double!,
"If the goal is to increase adoption, a [Vista Enterprise] price increase doesn’t seem like the smart way to do it, especially given the bad feelings that a lot of enterprise customers are going to feel having purchased three-year SA licenses for Windows and Office in September 2003 with the assumption that they were buying upgrade rights to Longhorn and Office 12. Oops." in http://blogs.zdnet.com/Bott/?p=104
a recent interview with Microsoft executives - see Joe Wilcox analysis: http://www.microsoftmonitor.com/archives/016739.html - does point to potential price increase!
"By the way, Kevin confirmed that Microsoft would charge more for Windows Vista Ultimate, and presumably Windows Vista Enterprise, than current Windows XP pricing. He described the increase "modest." Maybe, but it's also the first Windows price increase in more than a decade."
So, this also means that customers whose Microsoft Enterprise Agreement is expiring after Vista/MS Office shipping date, have yet another reason NOT to renew their Microsoft Enterprise Agreement!
Obviously figuring out TCO when you look for desktop alternatives is important. I did a quick search on what is out there. Check these out:
1. RedHat TCO calculator: considers savings from not renewing/signing Microsoft Enterprise Agreements, Moving from Windows to Linux desktops, servers, etc.http://www.compariv.com/redhat/tcoCalculator.jsp
2. Omni has a Novell desktop TCO calculator: http://www.omni-ts.com/linux-desktop/tco-calculator.html
3. Virtualization (including desktop, but looks like windows based) TCO calculator: http://www.alinean.com/P_TCOcalculator.asp
4. Small Business solutions: http://www.bilal.ca/how-to-save-money-with-lotus-foundations/
5. ROI around Messaging and collaboration: http://www.permessa.com/roi_calculator