Category Archives: Licensing

Introducing WPS Express

Today, World Programming LTD announced the availability of WPS Express. WPS Express is a product for those interested in learning the Language of SAS. WPS Express comes with all the database drivers and other modules of the Standard desktop version of WPS.

What separates WPS Express from the Standard Edition desktop experience is the number of records that can be processed. Currently, WPS Express processes 100 records.

What WPS Express is meant be is a free product that allows you to learn the Language of SAS. As such, 100 records are probably sufficient to learn to program in the language, connect to many different databases, and run R.

One other caveat is that WPS Express is licensed to an individual and not to any organization. Again, it’s worth noting that this is a product to learn how to write code in the Language of SAS. Also, WPS Express is licensed on an annual basis so you will have to renew your license every year.

You can find WPS Express by going to the World Programming website and taking a look at: https://www.worldprogramming.com/try-or-buy/wps/editions/express

If you are interested in a more formal WPS training, especially on how to use the WPS Workbench, I recommend that you reach out to Art Tabachneck. Art has a placement company called Analyst Finder that helps companies and recruiters find analytical talent. Art also has a one-day training seminar and he can do the training online. I’ve seen the syllabus and slide deck and think it’s quite complete with regards to getting a thorough understanding of the power of WPS. Interested parties can reach out to Art at: art297@rogers.com

WPS Express, due to its 100 record limitations is not a practical product to use for evaluating whether to swap out SAS for WPS. Every organization would need the standard edition to process an unlimited number of records so that they could compare output of the products.

MineQuest Business Analytics is able and willing to help you and your organization with your evaluation of WPS. We can arrange for a free 30-day evaluation of the workstation products, both OS X and Windows as well as on all supported server platforms.

Interested in a quote or a free 30-day evaluation of the standard edition of WPS? If your organization is located in North America, simply fill out the Evaluation Request from our website.

About the author: Phil Rack is President of MineQuest Business Analytics, LLC located in beautiful Tucson Arizona. Phil has been a SAS language developer for more than 25 years. MineQuest provides WPS and SAS consulting and contract programming services and is an authorized reseller of WPS in North America.

CleanWork for Windows

Recently, we decided to go back through some of our older programs and take a look at them and see if they could be updated and/or made open source. We wrote Cleanwork years ago and we often provided it to organizations that used our consulting services as a freebie and a way to say “Thank You.”

CleanWork does pretty much what the name says. It is a WPS program that when run, will clean out the work folders of old and orphaned directories that are no longer used. WPS comes with a cleanwork program for Linux and Mac but not for Windows. The version written by MineQuest will run on Windows Workstations running Vista, 7, 8, 8.1 and 10. It will also run on Windows Servers such as Windows Server 2008, 2008 R2, 2012 and 2012 R2. Basically, it will run on all Windows Servers except 2003 and before. It also runs on all Windows Workstations except XP and before.

Cleanwork is packaged in a zip file that contains the source code, the Usage Document, License and a sample program. Cleanwork has been tested to execute only on the WPS platform.

If you are running WPS on a Windows Server you may want to set cleanwork to run on a schedule. This is a perfect utility to automate and run on a regular schedule. For busy server installations, I could see setting a scheduler to run cleanwork every few hours.

The zip file contains five files. These are:

clean.sas – a sample program for running the cleanwork utility.

cleanwork_source.sas – the actual source code that implements the utility.

CleanWorkUsage.docx – a Microsoft Word document that explain how to use cleanwork.

SASMACR.wpccat – a compiled version of the macro that  is ready to run.

license.txt – The license agreement for use of the source code and user document.

You can find the download by going to the bottom of the page here.

About the author: Phil Rack is President of MineQuest Business Analytics, LLC located in Grand Rapids, Michigan. Phil has been a SAS language developer for more than 25 years. MineQuest provides WPS and SAS consulting and contract programming services and is a authorized reseller of WPS in North America.

 

 

 

Macro Catalog Compatibility

Here’s something rather interesting that I discovered earlier today. If you create and compile a macro catalog on say Windows, you can simply copy that catalog onto Linux or Mac OS X. The compiled catalog is now accessible on all the x86 WPS supported platforms.

Think about how important that can be. If you are a developer and want to be sure that your catalogs are portable across x86 platforms, then you are in good shape with WPS. Think of the cost savings. With WPS, you could create compile and distribute on x86 systems. In contrast, our competitor would require you to purchase a Linux and Windows version of there software to do the same.

‘nuff said!

About the author: Phil Rack is President of MineQuest Business Analytics, LLC located in Grand Rapids, Michigan. Phil has been a SAS language developer for more than 25 years. MineQuest provides WPS and SAS consulting and contract programming services and is a authorized reseller of WPS in North America.

WPS for Workstations

In the last few weeks, we put together a document that describes the World Programming System for workstations and desktops. The document describes some of the licensing behind WPS and what procedures and database engines are supported.

If you are considering a WPS solution and want some detailed background on the product before purchasing a WPS Workstation license, this document should help.

You can download the Product Overview from our website by clicking the link below.

Product Overview – WPS for Workstations (1.02MB PDF)

About the author: Phil Rack is President of MineQuest Business Analytics, LLC located in Grand Rapids, Michigan. Phil has been a SAS language developer for more than 25 years. MineQuest provides WPS and SAS consulting and contract programming services and is a authorized reseller of WPS in North America.

Banking, Financial Services and WPS

As a consultant as well as a reseller, MineQuest Business Analytics often has the opportunity to see and hear about the BI Stack that our customers use. Some of these systems are incredibly complex while others are uniquely simple.

One thing that we have seen time-and-time again is how the mainframe is used in the banking and finance industry. It’s been an evolving process, but the complex statistical systems seem to have moved to less expensive servers and heavy duty analytical workstations while the mainframe has become a repository for data.

Accessing data on the mainframe whether it’s in VSAM, Oracle or DB2 is a cinch with WPS also on the mainframe. As the analytics have moved away from the mainframe, the use of expensive software like those of our competitor is being called into question. The mainframe is now typically used for MXG (computer performance analytics) and ETL work. A lot of what is being done on the mainframe is just the extraction and summarization of data that is to be downloaded to the distributed systems that almost all banks and finance houses have in place.

Putting WPS on your mainframe can save you a lot of money over our competitor’s product on the same machine. If you have not already taken a look at WPS on z/OS you owe it to your company’s bottom line to investigate this product further. You will be pleasantly surprised at what you will see.

Finally, MineQuest Business Analytics can help your organization migrate your current processing to WPS. We can provide project management services as well as consulting, assessments, code review and code migration for your organization.

 

About the author: Phil Rack is President of MineQuest Business Analytics, LLC located in Grand Rapids, Michigan. Phil has been a SAS language developer for more than 25 years. MineQuest provides WPS and SAS consulting and contract programming services and is a authorized reseller of WPS in North America.

Building a BI Consulting Company Part II

In the previous post I mentioned that software costs and licensing can be a major impediment to offering a competitive consulting business. I’ve written numerous times demonstrating the cost between a WPS license and our competitor licensed product. You can see those articles here and here.

If you’re a small business and/or just starting an analytics business then cash flow is a major issue. You expect that there will be some significant startup costs but wisely choosing your products can have a major impact on whether you will be successful or not.

The same goes for what you can do with the license. For example, some software companies put the screws to you when you want to use their licensed software in a B2B fashion. This can be innocuous as creating reports and data sets for your customer. The vendor, if they realize it will then dramatically increase your license fees.

How about licensing issues between your company and the software vendor where they have a vested interest in a software solution and you want to offer a competing product? Or perhaps (and more likely) what if they develop a competing product to your solution and decide that they no longer want to provide your organization with a software license? This is a very possible scenario where software companies want to create or move into vertical market applications at the expense of their license holders.

So those are a few things to consider in regards to software costs and licensing. Do your research and ask questions of the vendor. It never hurts to be informed.

About the author: Phil Rack is President of MineQuest Business Analytics, LLC located in Grand Rapids, Michigan. Phil has been a SAS language developer for more than 25 years. MineQuest provides WPS and SAS consulting and contract programming services and is a authorized reseller of WPS in North America.

Building a BI Consulting Company

Over the last few weeks, I’ve been engaged in a series of conversations regarding consulting and necessary hardware and software to run a successful consulting house. In the last year we’ve seen so many references to “big data” and many of us in the consulting field just shrug our shoulders and smirk because we’ve understood that “big data” is a lot of hype for most of us. If you want to be precise about it, the term (and what we should be concerned with) is actually “big analytics.”

As a BI consultant or consulting house, you don’t have to replicate your client’s systems or data warehouse to consult on “big analytics.” As a matter of fact, some of the most successful BI consulting going on today are with companies that have outsourced a portion of their analytics to a third party. For example, loyalty cards are a driving force in retail and many organizations have outsourced this to third party analytics firms. We also see a growing opportunity in health care for fraud detection and pricing of procedures and prescriptions.

So the question comes down to what is your consulting focus? Is it providing knowledge and programming expertise to a company and perform the consulting remotely (or even onsite) or is it more encompassing and moving in the direction where you have the client’s data on your systems and perform a daily/weekly/monthly service?

I’m inclined to argue that the more financially successful firms that are offering consulting are the ones that are taking client’s data and providing the analytics services away from the client. The rates and fees are higher than when you are on site and there is limited travel time and expense to deal with.

I often see quotes for servers that they have been solicited from Dell, IBM or HP when they are sizing hardware to run WPS. I am amazed at how reasonably an organization can purchase or lease hardware that is immensely powerful for processing data sets when running WPS. I’ve seen 16 and 32 core servers that can run dozens of WPS jobs simultaneously priced between $40K and $60K.

I’m convinced that if you have a good services offering (and a decent sales staff who can find you clients) that this is the golden age in analytics for smaller firms and firms considering jumping into this space. My observations with advertising agencies and others who offer such services bears out that the supply of talent is low and the demand is high.

Of course, hardware cost is just one factor in this line of business so in a future column we will talk about how software cost and licensing can constrain you to the point where you can’t provide any services to third parties or it can set you free and allow you to make significantly more money. Software licensing is a major component to running a profitable BI/Analytics service.

About the author: Phil Rack is President of MineQuest Business Analytics, LLC located in Grand Rapids, Michigan. Phil has been a SAS language developer for more than 25 years. MineQuest provides WPS and SAS consulting and contract programming services and is a authorized reseller of WPS in North America.

Complexity and Cost

This past weekend, my wife and I went to a lovely wedding. This was a Catholic wedding that was amazingly short but the priest had a very interesting sermon on complexity and cost. He talked about complexity in our lives and the cost both direct and indirect that we each experience. One example that he gave was smart phones and how expensive they are in terms of outright cost of service as well as the indirect cost, that being how much time we take playing and looking at the gadgets at the expense of others and relationships around us.

Hi sermon got me thinking. This is true for software and business intelligence in particular. The cost of non-open source software can be pretty high. And the reason for that? Support cost, sales cost, maintenance cost, legal costs, etc…

I often see how companies have purposely fragmented their products so that they can charge more for additional libraries modules. This has increased cost tremendously for the consumer. Our competitor is a prime example of this. They send out a local or regional sales person to chat up the prospect. Often, they can’t answer the questions the customer has because of the complexity of the product. So they send out a Sales Engineer or two who visits the prospect to answer these questions and chat them up a second time. Now we have three people in the mix who are making a 100 grand a year (at least) involved in the sale. The price of the software product has to increase to the customer because of all the people involved in the sale.

Here’s another example of added complexity. Different pricing for the same product depending on how you use it. Take companies that are B2B in nature. Firms such as actuarial firms, claims processing, advertising etc… are often labeled as data service providers because they want to use the software in a B2B capacity. Sometimes this is as innocuous as being a Contract Research Organization providing statistical analysis. The cost here comes from a different license (think lawyers), people to audit the customer and employees to enforce the license. It all adds up!

That above examples illustrate everything that is wrong with traditional ways of thinking in terms of software. At MineQuest Business Analytics, we’re proud that we are able to help keep cost down for the customer. We don’t have such draconian licensing for companies that are DSP’s. We don’t have an organization that is setup to milk and churn the customer for every last cent. What we do have is a company that is dedicated to providing the best service and software at an affordable price.

About the author: Phil Rack is President of MineQuest Business Analytics, LLC located in Grand Rapids, Michigan. Phil has been a SAS language developer for more than 25 years. MineQuest provides WPS and SAS consulting and contract programming services and is a authorized reseller of WPS in North America.

Final Judgment Dismisses SAS Claims on WPS – Finally

UK High Court hands down final judgment in SAS Institute v World Programming dispute

Well that’s the headlines in the Press Release from World Programming LTD. Judge Arnold upheld his preliminary findings on the case over copyright issues between SAS and WPS. In many, many ways, this is a landmark ruling for software companies and a huge win for the consumer.

Let’s be honest, what is important is the consumer and lower cost software is what is wanted by the vast majority of organizations that use the SAS System. We read press releases and tweets about how SAS is a great place to work, but in the end, it’s all about the customer and affordability.

In my opinion, the best part of the judgment is section 82 at the very bottom. “For the reasons given above, I dismiss all of SAS Institute’s claims except for its claim in respect of the WPS Manual. That claim succeeds to the extent indicated in my first judgment, but no further.” Italics are mine.

We get a lot of phone calls and requests for evaluations of WPS software every week. I imagine SAS has some idea of the publicity it helped generate by bringing the law suit. But I suspect that they never thought they would have a legal battle on their hands brought on by a small British outfit that is intelligent, strong willed and legally savvy. The common wisdom in Cary was probably that WPL would fold when the first law suit was filed.

Here are the important links:

Final UK High Court Judgment (25 Jan 2013)

CJEU Press Release (02 May 2012)

CJEU Judgment (02 May 2012)

Provisional UK High Court Judgment (23 July 2010)

 About the author: Phil Rack is President of MineQuest Business Analytics, LLC located in Grand Rapids, Michigan. Phil has been a SAS language developer for more than 25 years. MineQuest provides WPS and SAS consulting and contract programming services and is a authorized reseller of WPS in North America.

Maximizing your BI Budget and Advantages of Licensing WPS

It’s coming up to the end of the year and everyone is worried about the Fiscal Cliff and how Obama Care is going to impact their business and personal lives. Many companies have plans they are setting in place for 2013 in regards to their analytics capabilities and trying to preserve their budgets worried about the unexpected. Which leads into…

As a WPS Reseller, I’m often asked how we price software and what is the logic behind it. First and foremost, we try to price our software to be a “high value and low cost” alternative to the SAS System. That comes across in a couple of ways. One thing you will notice if you get price quotes for WPS and SAS is that SAS has a very high upfront first year fee. Let me tell you, it causes a lot of sticker shock from the phone calls I get. Contrast that with the WPS System and you will see that WPS has a fairly constant price from year-to-year. There is no high upfront cost that is a barrier to bring WPS in house.

The biggest bang for the buck is when you put WPS on a server. There are numerous technical advantages for doing this which are beyond the scope of this particular post, but pricing for a WPS server is very aggressive. The cost for our four and eight core WPS Server licenses cannot be beat. Whether you look at Linux or Windows on a server, you will not be faced with having to pony up for client access fees to access the server. You can have as many users running and submitting code as the server is capable of handling. Not having Client Access fees can save you a lot of money.

Growing your Business

This is important when you are considering expanding your organizations SAS Language processing capabilities.  WPS and MineQuest make it easy and much more affordable to continue the expansion of your BI stack. Many companies need to add servers and desktops as they grow. This is especially true for smaller and mid-sized businesses. Keeping the first year price sensible goes a long way towards managing your cash flow and IT budgets.

As your company grows, WPS can grow with you. Earlier, I touched on expansion. But did you know that if you decided to move your processing from say a two core to a four core server (must be on the same OS platform) that you can get credit for those two cores that you already paid for? You don’t start over with a new license agreement, you just pay the difference in cost for the additional two logical CPU’s.

Virtual Machines

It’s pretty common today to run your analytics on a server that is actually a virtual machine. There are pro’s and cons to this but it is the reality of the day. WPS can run in a virtual machine like most other software, but interestingly there is no up-charge to this like our competitor. It really doesn’t make any difference to us from a technical perspective whether you run your WPS license in a VM or on the bare metal. This is important because you can save some significant money by running WPS in a VM on a large machine. Say the server has 32 logical CPU’s and you only need eight for your analytics, you can create an 8 LCPU VM and buy an 8 LCPU WPS license.  You can get a much better ROI on your server when you runs WPS this way.

DSP’s

I’ve mentioned this numerous times before in this blog, but companies who are DSP’s (Data Service Providers) often pay double and triple the amount of license fees to our competitor for using their software to provide reports, data sets, and analytics to their customers. This is truly a shame and in my opinion, just out right greedy. WPS does not have DSP fees and we encourage companies who are in the B2B sector providing analytics, reporting and data to use WPS for their processing. It’s a win-win situation for both parties.

Finally, it’s the era of Big Data. And what that means is that there are opportunities for many companies like Ad agencies, marketing analytics firms, loyalty processing organizations, healthcare processing companies and many others to capitalize on the current interest in utilizing data to its maximum effectiveness. Whether you are an individual consultant and only need a desktop license for less than $1300 or you are a large organization that makes a living with your data and requires server size processing capabilities, you can do yourself and company a favor and take a look at WPS.

 About the author: Phil Rack is President of MineQuest Business Analytics, LLC located in Grand Rapids, Michigan. Phil has been a SAS language developer for more than 25 years. MineQuest provides WPS and SAS consulting and contract programming services and is a authorized reseller of WPS in North America.

Technorati Tags: ,,,,