Q:

Summa package problem

I need to use the features of the Summa package but it doesn't work in Mathematica 9. It gives the error
Cannot open Utilities`FilterOptions`

My question is: 
Is there an alternative (more modern) package with similar features, or a way to make Summa.m work in Mathematica 9?

Following @Nasser I solved it. The problem was that the input of FilterRules is in opposite order, e.g.
FilterOptions[Expand,{opts}]

is changed to
Sequence@@FilterRules[{opts},Options@Expand]

A:

As of version 9 this has changed  http://reference.wolfram.com/mathematica/Compatibility/tutorial/Utilities/FilterOptions.html

So this package needs to use FilterRules. I Downloaded this package, and changed Summa.m according to the above, and now it loads ok. 
Changed every place it said FilterOptions to Sequence@@FilterRules. Run few tests from the notebook given. Example of change:
old:
inrule1[opts___Rule]:= c_ Summa[el1_,it:{k_,__}]:>
        Summa[If[$Explode,
                Expand[c el1,FilterOptions[Expand,{opts}]],
                c el1]  ,it] /; FreeQ[c,k];

new:
inrule1[opts___Rule]:= c_ Summa[el1_,it:{k_,__}]:>
        Summa[If[$Explode,
            Expand[c el1,Sequence@@FilterRules[{opts},Expand]],
                c el1]  ,it] /; FreeQ[c,k];

now
Get["Summa.m"]

I put the updated Summa.m in this folder here , replace your Summa.m with this version. If you find more issues with this, try to contact the author, they might have better solution or newer version. 

