Which software do we use in the office?

Ohri’s Theorem on Decision Management regarding which software do we buy-

1) Assuming no budget constraints

If X be degree of appropriateness of software to a particular use-
where 0 is totally bad and  1 is perfect for use.

Then the probability p of the software be selected = P/ Q where P is total number of users who Know how to Use software (like R) and Q is total number of users who dont know how to use the Software (like Macros or R)

As the number of users begins to increase
P/Q converges to Integral of X dx

Cartoon Citation:


Interview –Jon Peck SPSS



I was in the middle of interviewing people as well as helping the good people in my new role as a community evangelist at Smart Data Collective when I got a LinkedIn Request to join the SDC group  from Jon Peck .

SPSS Inc. is a leading worldwide provider of predictive analytics software and solutions. Founded in 1968, today SPSS has more than 250,000 customers worldwide, served by more than 1,200 employees in 60 countries .Now Jon is a legendary SPSS figure and a great teacher in this field .I asked him for an interview he readily agreed.

Jon Peck is a Principal Software Engineer and Technical Advisor at SPSS. He has been working with SPSS since 1983  and in the interview he talks from the breadth of his perspective and experience on things in analytics and at SPSS .

Ajay – Describe your career journey from college to today. What advice would you give to young students seeking to be hedge fund managers rather than scientists.  What are the basic things that a science education can help students with , in your opinion ?

Jon– After graduating from college with a B.A. in math, I earned a Ph. D in Economics, specializing in econometrics, and taught at a top American university for 13 years in the Economics and Statistics Departments and the School of Organization and Management.  Working in an academic environment all that time was a great opportunity to grow intellectually.  I was increasingly drawn to computing and eventually decided to join a statistical software company.  There were only two substantial ones at the time.  After a lot of thought, I joined SPSS as it seemed to be the more interesting place and one where I would be able to work in a wider variety of areas.  That was over 25 years ago!  Now I have some opportunities to teach and speak again as well as working in development, which I enjoy a lot.

I still believe in getting a broad liberal arts education along with as much quantitative training as possible.  Being able to work in very different areas has been a big asset for me.  Most people will have multiple careers, so preparing broadly is the most important career thing you can do.  As for hedge fund jobs if there are any left, I’d say not to be starry-eyed about the money.  If you don’t choose a career that really interests you, you won’t be very successful anyway. Do what you love subject to earning a living.

Math and scientific reasoning skills are preparation for working in many areas as well as being helpful in making the many decisions with quantitative aspects in life.  Math, especially, provides a foundation useful in many areas.  The recently announced program in the UK to improve general understanding of probability illustrates some practical value.

Ajay- What are SPSS’s contribution to Open Source software . What ,if you can disclose are any plans for further increasing that involvement.

Jon-  I wish I could talk about SPSS future plans, but I can’t.  However, the company is committed to continuing its efforts in Python and R.  By opening up the SPSS technology with these open source technologies, we are able to expand what we and our users can do.  At the same time, we can make R more attractive through nicer output and simpler syntax and taking away much of the pain.  One of the things I love about this approach is how quickly and easily new things can be produced and distributed this way compared to the traditional development cycle.  I wrote about productivity and Python recently on my blog at insideout.spss.com.

Ajay – How happy is the SPSS developer community with Python . Are there any other languages that you are considering in the future.

Jon- Many in the SPSS user community were more used to packaged procedures than to programming (except in the area of data transformations).  So Python, first, and then R were a shock.  But the benefits are so large that we have had an excellent response to both the Python and R technologies.  Some have mastered the technology and have been very successful and have made contributions back to the SPSS community.  Others are consumers of this technology, especially through our custom dialogs and extension commands that eliminate the need to learn Python or R in order to use programs in these languages.  Python is an outstanding language.  It is easy to get started with it, but it has very sophisticated features.  It has fewer dark corners than any other language I know.  While there are a few other more popular languages, Python popularity has been steadily growing, especially in the scientific and statistical communities.  But we already have support for three high-level languages, and if there is enough demand, we’ll do more.

Some of our partners prefer to use the lower-level C language interfaces we offer.  That’s fine, too.  We’re not Python zealots (well, maybe, I am).  Python, as a scripting language, isn’t as fast as a compiled language.  For many purposes this does not matter, and Python itself is written in C.  I recently wrote a Python module for TURF analysis.  The computations are simple but computationally explosive, so I was worried that it would be too slow to be useful.   It turned out to be pretty fast because of the way I could use some of Python’s built-in data structures and algorithms.  And the popular numPy and SciPy scientific and numerical libraries are written in C.

Users who would not think of themselves as developers sometimes find that a small Python effort can automate manual work with big time and accuracy improvements.  I got a note recently from a user who said, "I got it to work, and this is FANTASTIC! It will save me a lot of time in my survey analysis work."

Ajay- What are the areas where SPSS is not a good fit for using. What areas suit SPSS software the most compared to other solutions.

Jon- SPSS Statistics, the product,  is not a database.  Our strength is in applying analytical methods to data for model building, prediction, and insight.  Although SPSS Statistics is used in a wide variety of areas, we focus first on people data and think of that first when planning and designing new features.  SPSS Statistics and other SPSS products all work well with databases, and we have solutions for deploying analytics into production systems, but we’re not going to do your payroll.  One thing that was a surprise to me a few years ago is that we have a significant number of users who use SPSS Statistics as a basic reporting product but don’t do any inferential statistics.  They find that they can do customized reporting often using the Custom Tables module very quickly.  With Version 17, they can also do fancier and dynamic output formatting without resorting to script writing or manual editing, which is proving very attractive.

Ajay- Are there any plans for SPSS to use Software as a Service Model . Any plans to use advances in remote and cloud computing for SPSS ?

Jon- We are certainly looking at cloud computing.  The biggest challenge is being able to put things in the cloud that will be robust and reliable.

Ajay- What are SPSS’s Asia plans ? Which
country has the maximum penetration of SPSS in terms of usage.

Jon- SPSS, the company, has long been strong in Japan, and Taiwan, and Korea is also strong.  China is increasingly important, of course.  We have a large data center in Singapore.  Although India has a strong, long, history in statistical methodology, it is a much less well-developed market for us.  We have a presence there, but I don’t know the numbers. (Ajay – SPSS has been one of my first experiences in statistical software when I came up with it at my business school in 2001. In India SPSS has been very active with academia licensing and it introduced us to the nice and easy menu driven features of SPSS.)

Biography – Jon earned his Ph. D. from Yale University and taught econometrics and statistics there for 13 years before joining SPSS.

Jon joined the SPSS company in 1983 and worked on many aspects of the very first SPSS DOS product, including writing the first C code that SPSS ever shipped. Among the features he has designed are OMS (the Output Management System), the Visual Bander, Define Variable Properties, ALTER TYPE, Unicode support, and the Date and Time Wizard. Jon is the author of many of the modules on Developer Central. He is an active cyclist and hiker.

Jon Peck blogs on  SPSS Inside-Out.

Interview- Endre Domiczi

imageHere is an interview with a client and partner of mine, Mr. Endre Domiczi of Sevana Oy (www.sevana.fi) .

Sevana is a Finland based company which creates excellent software and analytics  products and their latest release is their automated audio quality product. Existing releases have been a shopping cart analyzer which does wonderful automated market basket analysis.

Ajay – What has been your career journey so far ? What advice would you
give to a fresh science graduate entering the market in today’s
recession .

Endre – About my career journey 

After receiving an MSc in Electronic Engineering my first job was maintenance of the Soviet "clone" of an IBM/360 computer (I still remember some of the Russian language terminology).While doing post graduate studies (got something that would be called today Tech.Lic. in Data Communication) I was offered a job by one of the professors in a research institute. Through the research institute I got a chance to work on a nuclear powerplant simulator in Finland as a Hungarian ex-pat (important, because Tsernobyl happened in the meanwhile).

I specified and implemented the mainframe side of the communication between a VAX/VMS mainframe and several PDP’s  (I’m still proud that later on someone who saw my part of the system, written in 1986, said that it was object-oriented, but the language was Fortran 🙂

One of the jobs enjoyed most was at Fiskars Power electronics. I could design the Hardware and write all software for a microcontroller-based intelligent display of a UPS (uninterruptable (or unpredictable?) power supply), which communicated with the UPS via the power line (around 1988-89).

Then 6 years at Nokia and 5 years at Nokia Research Center, where I got more familiar with object-orientation.A brief stop at Rational, followed by lecturing at the Helsinki Technical University for about 3 years (concurrent programming; UML-related topics). Somewhere in the meantime a (or rather THE) company has been founded, where I still work.

Here is the answer to the "advice" part

My advice would be – if we were speaking of a bright graduate – that his decision to start establishing contacts with potential employers during his studies and to lay down the foundations of his professional network was very wise, and now he should start using his contacts.

Finding a good position on the labor market, or a place on the IT market with a product or idea involves a certain amount of luck but also planning and conscious self management, the sooner career starters realize this the better.

Ajay – What are the key things that you have worked with in terms of technologies.

Endre- To my opinion it’s always a matter of people rather than anything else,
because people create technologies and people use technologies.

I believe that the key technologies we worked with are the way our company is organized and managed, the way our employees treat working with us and of course that state-of-the-art products (no matter what actual technology we have in mind: C, .NET, Delphi, PHP, Java etc), which our employees develop for our customers.

Two major examples are existing product providing automated audio quality measurement and analysis and the tool to mine and manage association rules in high data volumes that we expect to release QI 2009. Both are unique on the market as technology/science wise as well as functionality wise.

Ajay- What is the most creative product that has been released or is going to be released by your company.

Endre- I would mention the same two analytical products:

Automated audio/voice quality estimation is already released and we are searching and negotiating with companies to partner on its dissemination and integration to voice quality and quality of service test solutions.

All information about scientific approach, technology, tests and benefits is available from our web site (www.sevana.fi) partly freely and partly under NDA.We also put big hopes for the association rules mining system, which we develop trying to take into account needs of statisticians and marketing/sales analysts as well as typical demands in various industries: retail, wholesale, maintenance. I would like to give special thanks to Mr. Ajay Ohri whom we were consulting with about the features of such product and its market applications and demand. ( Ajay- Pleasure is mine)

Ajay-  Outsourcing has taken off really well in Poland and Romania. What
are the best known success stories of outsourcing that you can tell
of.What are the best known success stories of outsourcing that you can tell of.

Endre- Well, outsourcing may have different faces – it can be a big success and a
big failure or even a failure with a face of success. I believe that success story for software outsourcing is any company that has established a well operating and profitable company in any country, where doing software outsourcing makes sense.

I also believe that we have a good concept for software outsourcing projects as well, providing onshore software development at offshore prices in Finland.

We have our own know-how in order to make it possible.

Ajay- What do you think about the open source versus proprietary software debate. What is scenario in your local market ( across parts of the country ) regarding this.

Endre Open source gives the freedom to the evolution of applications and services.

It can spare you from reinventing the wheel. I forgot the source, but some famous computer scientist said something like: if programmers read more they would have to write less (code)One can argue that in case of open source one doesn’t easily find a bug-fix if her/his problem is not "mainstream".

However, even in proprietary software the vendor has priorities (often market-driven) and if your wallet is not thick enough and you are at the end of the list you’ll have to wait. And fixing, making a workaround, on your own is much more difficult.

Ajay – What are the intellectual property rights conditions as well as language facilities for Russian software companies ? What is the best way to contact local Russian companies for a software contract.

Endre- Protecting intellectual property rights is a reasonable issue in Russia and a lot of effort is put to improve the situation by the government and business, however I believe that the same challenges can be found in any other country: if your IPRs are broken for instance by your outsourcing company, would you really be able to afford court trial? I am sure not every company would be able to afford it no matter where we have IPR violation: in Russia, Romania, Poland or India.

I think the best way is to try to contact individuals first, because in Russia for instance there are a lot of highly qualified people who would rather try to establish their own
business than trying to be highly recognized by local outsourcing companies. We’ll be happy to assist in providing connections to the Russian software compan
ies and individuals.


Disclaimer- Ajay- I advise Sevana on Web 2.0 initiatives .See more on their products at http://wordpress.sevana.fi/ and http://sevana.fi

SAS , R and NYT – The Sequel

Here is a follow up article to the SAS vs. R articles by Ashlee V of the NYT.


The SAS Institute has borrowed a page from Sesame Street. It is now sponsoring the letter R.

Last month, I wrote an article about the rising popularity of the R programming language. The open-source software has turned into a favorite piece of technology for statisticians and other people looking to pull insights out of data.

On several levels, R represents a threat to SAS, which is the largest seller of commercial statistics software. Students at universities now learn R alongside SAS. In addition, the open-source nature of R allows the software to be tweaked at a pace that is hard for a commercial software maker to match.

All told, surging interest in the free R language could affect sales of SAS software, which can sell for thousands of dollars. Rather than running from the threat, SAS appears ready to try to understand R by adopting a more active role in its development.

You can read more at http://bits.blogs.nytimes.com/2009/02/16/sas-warms-to-open-source-one-letter-at-a-time/ or even by clicking on the Bits RSS feed in the sidebar on www.decisionstats.com

Ajay –

Note SAS is only opening up the SAS/IML product to integrate Rs matrix language capabilities. The base SAS software seems to be still not integrated with R and so is the statistics module SAS/Stat (SAS Institute sells in add on modules based on functionality and prices accordingly).

Many third party sources like http://www.minequest.com have created interfaces from Base SAS to R – they are priced at around 50 $ a piece.

An additional threat to SAS’s dominance is from the WPS software from a UK based company , World Programming http://www.teamwpc.co.uk/home (which has an alliance with IBM) . WPS software can read , and write in SAS language and read and write SAS datasets as well, and is priced at 660 $ almost one tenth of SAS Institute’s licenses.

The recession is also forcing many large license holders of statistical software (like Banks and Financial Services) to seek discounts and alternatives. SAS Institute remains the industry leader in analytics software after almost 35 years of dominance.

However this is a nice first step and it would be interesting to see follow up steps from SAS Institute rivals .

We can all go on our respective open source and closed source jets now.

comments from Anne H. Milley, director for technology product marketing at SAS, who relegated R to a limited role.

In the article, Ms. Milley said, I think it addresses a niche market for high-end data analysts that want free, readily available code. We have customers who build engines for aircraft. I am happy they are not using freeware when I get on a jet.

A Russian Perspective on Outsourcing

Here is an talk with an experienced  Russian software programmer M Sitnikov, who talks of his experiences in European software outsourcing. It is a raw account of the industry from a non Indian perspective on how things are in the trenches.

    Software outsourcing- A look from inside By M Sitnikov

    It’s been a long while I was thinking to present some thoughts, facts from my software outsourcing experience both as a service provider and as an employee of a software outsourcing company.

    The attitude here will be more negative, because I saw how one can make 1000% profit on a customer project and this article is more like a small discussion, so please don’t judge the text, its layout and my English language skills too strictly.

    Software outsourcing in brief

  • There is an opinion, a company should make approximately 3000 euros/USD on each developer per month. But of course this varies from country to country depending on the flat rate price for local resources and at least number of hours in a working week.

  • Average yearly budget for 10 people team is usually estimated about 360 thousand euros (could be also 90000 dollars, it’s not the point)

    • Typical ways of cooperation:

      • Fixed time

      • Fixed cost (Offshore Development Center)

      • The fact is that in well developed regions, where there are lots of universities and qualified resources there are also lots of big players like Intel, EMC, HP, Alcatel-Lucent, Siemens, Motorola, Google: you name it. I seriously doubt that any software outsourcing company can compete with salaries/conditions offered to top level professionals by any of the giants when they come to the local market.

        Conclusion #1: It’s quite rare that a software outsourcing company can provide top resources:

          • no giant companies locally, but then it means the place doesn’t have top education facilities in the relevant (IT in this case) industry

          • if it’s a well developed region then the giants are there

              More facts/thoughts

            • To be competitive IT-outsourcing company’s personnel should grow by 25-30% annually: how else can company that produces nothing grow? The only chance to grow is to get more projects to set up more Offshore Development Centers (ODCs) and naturally increase personnel and revenue "per head", but achieving that is not easy – see Conclusion #1

              • Companies hire students, developers from other cities and regions: take into consideration Conclusion #1 and you will see that this is a natural development for solving HR problems in software outsourcing company, but:

                • Do students hired have enough education? – not always

                • Do students work full time? – not always

                • Do students provide high quality software development? – no, that takes time

                • Do students provide end customer with the quality he paid for? – no, he didn’t pay for students, but for software professionals

              • Software outsourcing is not a very profitable business: really, if you don’t produce anything you can market, sell and expand your sales then your business cannot be very profitable, well, unless you have one big customer, or you are a major software outsourcing company in the region, but anyway, your profit is a matter of personnel growth.

                • Merges and acquisitions are typical trends: if you are a business owner of a software outsourcing company, would you sell your company for a good lump sum of money? – hell yes! One cannot increase company operations by increasing amount of personnel permanently and the business owner cares about money, not only progress of its company, but:

                  • What happens if a software company is sold? – the buyer may loose some employees, the customers may loose some key software developers, architects and even project managers (they are supporting a reliable communication and mutual understanding between the customer and the team)

                • Venture capitals are not invested into low-innovative companies: why would a venture capital be interested to invest in an outsourcing company that has no value in terms of future development, in terms of innovation or new products? – could be for some internal reasons, but unlikely:

                  • Business owners are not interested in company development, but in company profitability: outsourcing companies in many cases use their "partner" companies registered in offshore zones or their mother companies. It’s obvious – that helps to avoid paying local taxes, but:

                    • If all the income comes to an offshore company would the owner be interested to develop its local company? – no, why? This company should be working to make money and it’s not the object for investments. The key is to press the company top management: bring more clients, make more projects, increase turnover, increase amount of personnel, show me better figures next year!

                      Conclusion #2: Software outsourcing business is not a very profitable business with lots of competitors. Companies tend to increase their turnover. Owners tend to make more money out of their outsourcing company no matter whether they sell it or get projects for another 10 people. Offshore companies do not care much about their onshore offices, where actual teams are situated, the goal is to drive as much money to offshore accounts as possible.

                        What’s inside a software outsourcing company

                          • In fact your software outsourcing partner is more sales oriented than customer oriented: every company has sales director and sales managers, their income partly (in many cases it’s the main part) depends on the commission. Sales guys try to sell: they maybe doing it very hard (and sometimes horribly annoying) – they need to make money. And their typical attitude towards their technical colleagues maybe: I did my job, now you do yours! I don’t have time, because I am the manager and you are (just) a technical guy: Of course, a company may have account managers, those who would take the customer afterwards, but:

                            • Why to spend money on hiring additionally account managers? Let the sales people do the job!

                            • Why to spend money on hiring additionally account managers? Let the project managers do the job!

                            • We have account managers, but why to spend so much money on them – they should take care of several accounts at once! What? They say that 4 accounts is the total maximum to do the work good? Hell no, take 8 and if at least one can handle that we’ll have a case, give him some bonus and nail the others!

                          • Sales people may have a significant lack of technical knowledge: who is your sales person? What education does it have? In many cases technical people don’t have fluent English to communicate with the customer appropriately and the sales person lacks real technical knowledge (of course, that person is more humanitarian, that’s why the language knowledge is better). And this leads to internal conflicts that you may sni
                            ff only by some side effects: have you ever got a mail from your business contact in a software outsourcing company stating something like, "we’ll develop your warehouse management system in Assembler, because it will be the fastest ever!", or something like, "no, we suggest C# instead of using .NET", or anything else: really strange and even funny. This may be the first ring to you – be prepared there is a conflict between the sales guy and the development team. Programmers have a good sense of humor, so they were joking and the sales person didn’t understand that, because it knows nothing about IT and (what is even worse) doesn’t want to learn, because "that’s your job, not mine!".

                            • Eager of making super revenues by hiring students and cheaper labor: here we refer to companies hiring students and developers from other regions for your projects. A good example: so, a monthly salary for a professional software developer is let’s say 1000$, this is a person with at least 2-3 years of relevant experience, having extensive knowledge in technology etc etc (let’s not put a very high demands here), and a student is not a person who can demand such big money while still studying in his university: Well, a student has no experience in software development, no experience working in business environment, no knowledge what professional coding or SVN is: and so on and so on, but:

                              • A student would work for 100$/month, because he needs experience and 100$/month is better than nothing especially comparing to student’s scholarship

                                • The company knows what to do too (get 1000% profit!):

                                  • Get a strong project manager to work with the customer

                                  • Get a strong software architect to train the student

                                  • Press all in the team to provide deliveries on time

                                • The Customer is also happy though: he knows that top company professionals will be working for his project, he can see highly qualified project manager and software architect and he doesn’t know that other 5-10 members of the team are students: The Customer will learn about that after the first release, but the project manager will find answers and will make the Customer feel good again:

                                  Conclusion #3: Quoting Amanda Laire, "Don’t trust a pretty face:", whether it’s a company image or nice shapes of a cute and "intelligent" sales manager. There is always a way for a software outsourcing company to make 1000% profit on you, you won’t even mention that.

                                  • High stuff circulation: imagine you are a software developer, or a project manager, or a software architect working in such conditions:

                                    • Sales guys pretend they rule the World

                                    • You have to work under pressure and utilize low all resources that you receive (also low quality, because high qualify resources circulate between new customers)

                                    • You work overtime and don’t get real bonuses (see Conclusion #2)

                                    • At a certain point you realize that a project ends and another starts and it’s pretty much the same like before:

                                    • You are young, you know you can do more, you know you can earn more

                                      What would you do? – you will leave the company. How much this circulation can be? Sometimes it’s up to 30-40 or even more percent!. And in many case 70% of company employees are willing to change there job, but 10% of them are scare, because they are used to the community and environment, 20% demand more than they cost, 20% change it to a similar company or don’t know exactly what they want and 10% do leave the company and find a job in a World leading brand company or in some other, really better place.

                                      • Low level of working conditions for personnel

                                        • How can you decrease expenses on personnel, which your main asset? – you rent a cheap office space and place 15 people in a 30 sq. meters room (it’s real: 11 people around perimeter and 4 people in the center of the room)

                                        • You are liberal to your employees and let them come late and leave late, have a couple of days off on sick leave, but you don’t want to spend money for extra medical insurance for all 200 people in your company – it’s too much.

                                        • What happens to those who can find another job (that highly qualified people the company promised will be working for you!) – they leave to a better place, and they do right.

                                      • Lack of motivation for technical personnel: sales guys get a certain percentage from the project they get or a customer they sell resources to, but what would the others get? Well, they may get bonuses or may not, after all they can’t see perspectives of their growth, whether professional or administrative: developer can grow to architect, but if it’s a good architect then top management would rather increase his salary than makes him a project manager, and salary of an architect cannot be much higher than salary of a project manager etc etc: And of course even if salaries in the company is a big secret people will get know everything one day.

                                        • Tendency that employees turn into free lancers when possible:

                                          • You are a highly qualified professional that grew up from a developer to a software architect

                                          • You can communicate to customers and manage projects, but you are not promoted to a project manager

                                          • You know you can handle many projects at once

                                          • You know that your work is sold for 20-30 euros/hour and your salary is 5-8 euros/hour, but you don’t know why

                                          • Your customer tells you in emails that he would not mind working with you in the future also

                                          • You start visiting freelancers web sites and found your own customer

                                          • You are tired of sitting back to back of your colleague

                                          • You are tired to pay for medical services every time you need to visit a doctor

                                            • You are making 50% of your salary doing freelance projects, you are young, you believe in yourself:

                                              • What would you do? – you will leave the company and start working as a freelancer developing your own customer network charging them 10-15 euros/hour instead of 20-25 – everybody is happy.

                                          • Very strong social connections between employees: people working in IT companies are usually people with higher education, people who learnt a lot, know a lot and are able to do a lot. In software outsourcing companies you can find 50, 100, 200 and even more people working in the same premises. And thus people form their own unique community, they share their thoughts, hobbies, views, they form smaller and larger groups of friends and sometimes this is something that keeps that 10%+20%+20% of personnel continue working in the same company for years: But this can’t last long either.

                                            Conclusion #4: If you are willing to outsource software development, the best case for you would be to use personal connections, to kno
                                            w for sure what is happening in the company of your outsourcing partner, maybe even to own shares of that company. Otherwise try to build your own outsourcing team via freelancers if your business conditions allow that. This doesn’t mean you can’t use services of high profile or low profile software outsourcing companies, but: read all above – it’s there in a bigger or smaller amount, in one way or other as it’s part of the modern outsourcing business: or maybe it’s not as this text is nothing, but my personal opinion.

                                          • I just downloaded R Comps latest release of REvolution R. The individual Win 32 version is free, while Enterprise version with Win 64 versions. Tech support is included in services contract for the software which should help with any corporate willing to take R on a trial basis.


                                            From the press release ,

                                            REvolution Computing Makes High Performance REvolution R

                                            Available For Download

                                            New Haven, CT January 28, 2009 REvolution Computing, a leading provider of open source predictive analytics solutions, today announced that it has made a public version of its commercial grade REvolution R program available for download from its website. REvolution R is REvolution Computings distribution of the popular R statistical software, optimized for use in commercial environments.

                                            With the latest release of REvolution R, REvolution Computing has added significant performance enhancements to the base system, which can prove to be of great value in both commercial and research settings. A key feature includes the use of powerful optimized libraries capable of boosting performance by a factor of 5 or 10 for commonly used operations. In addition, REvolution R has been put through a quality process designed to meet regulatory agency audit standards, making the subscription version reliable for use in mission critical research and production.

                                            In making our latest release of REvolution R available for download, REvolution Computing is providing all R users the ability to take advantage of optimized and validated software previously available only to commercial users, said REvolution Computing CEO, Richard Schultz. In a true commercial open source way, we have reached the point in our development that we are able to offer significant value to both sets of our community users REvolution R for all users, and REvolution R Enterprise, with additional commercial-grade capabilities and support, available by annual subscription.

                                            REvolutions commercial distribution, REvolution R Enterprise, features advanced functionality, including ParallelR, which speeds deployment across both multiprocessor workstations and clusters to enable the same codes to be used for prototyping and production. REvolution R Enterprise is functional with 64-bit platforms and Linux enterprise platforms and provides for telephone support and response guarantees.

                                            Some background on the company itself ..from the company itself-


                                            About REvolution Computing

                                            New Haven, Connecticut-based REvolution Computing is the leading commercial provider of software and support for the statistical computing language known as R. 

                                            Our products, including REvolution R and REvolution R Enterprise, enable statisticians, scientists and others to create superior predictive models and derive meaning from large sets of mission-critical data in record time. REvolution Computing


                                            works closely with the R community to incorporate the latest developments in open source R, and with our clients to support their efforts to produce groundbreaking innovations in life sciences, financial services, defense technology and other industries where high-level analytics are crucial to success. At REvolution Computing, We do the math.

                                            The product names RPro, ParallelR, REvolution R, and REvolution R Enterprise, are trademarks of REvolution Computing.


                                            This basically gives the company first mover

                                            advantage in commercial R. The timing is also fortunate as companies across the world look to cut costs (unfortunately labor costs are being cut faster than software costs) as well as move beyond traditional analytics softwares that performed ah so well in the sub prime prediction market.

                                            REvolution R is available for download on Windows and Intel MacOS X, both in 32-bit mode at http://www.revolution-computing.com/downloads/revolution-r.php