<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- XBRL Generated with XBRLMark Copyright (C) by RR Donnelley -->
<!-- Based on XBRL 2.1 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="spsc-20111231.xsd#DocumentAndEntityInformation" roleURI="http://spscommerce.com/role/DocumentAndEntityInformation" />
<definitionLink xlink:type="extended" xlink:role="http://spscommerce.com/role/DocumentAndEntityInformation" xlink:title="00 - Document - Document and Entity Information" />
<arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
<arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
<arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
<arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
<arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
<roleRef xlink:type="simple" xlink:href="spsc-20111231.xsd#StatementsOfStockholdersEquity" roleURI="http://spscommerce.com/role/StatementsOfStockholdersEquity" />

<definitionLink xlink:type="extended" xlink:role="http://spscommerce.com/role/StatementsOfStockholdersEquity" xlink:title="03 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_StatementTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_StatementLineItems" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_StatementLineItems" xlink:to="loc_StatementTable" order=".375" xbrldt:contextElement="segment" priority="1" />

<!-- Define Hypercube Arcs (380, done) -->
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_StatementEquityComponentsAxis" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_StatementTable" xlink:to="loc_StatementEquityComponentsAxis" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_EquityComponentDomain" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_StatementEquityComponentsAxis" xlink:to="loc_EquityComponentDomain" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_EquityComponentDomain_2" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_StatementEquityComponentsAxis" xlink:to="loc_EquityComponentDomain_2" order="1" />
<loc xlink:type="locator" xlink:href="spsc-20111231.xsd#spsc_RedeemableConvertiblePreferredSeriesAMember" xlink:label="spsc_RedeemableConvertiblePreferredSeriesAMember" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_EquityComponentDomain" xlink:to="spsc_RedeemableConvertiblePreferredSeriesAMember" order="2.0" />
<loc xlink:type="locator" xlink:href="spsc-20111231.xsd#spsc_RedeemableConvertiblePreferredSeriesBMember" xlink:label="spsc_RedeemableConvertiblePreferredSeriesBMember" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_EquityComponentDomain" xlink:to="spsc_RedeemableConvertiblePreferredSeriesBMember" order="3.0" />
<loc xlink:type="locator" xlink:href="spsc-20111231.xsd#spsc_RedeemableConvertiblePreferredSeriesCMember" xlink:label="spsc_RedeemableConvertiblePreferredSeriesCMember" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_EquityComponentDomain" xlink:to="spsc_RedeemableConvertiblePreferredSeriesCMember" order="4.0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_RedeemableConvertiblePreferredStockMember" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_EquityComponentDomain" xlink:to="loc_RedeemableConvertiblePreferredStockMember" order="5.0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_CommonStockMember" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_EquityComponentDomain" xlink:to="loc_CommonStockMember" order="6.0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_AdditionalPaidInCapitalMember" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_EquityComponentDomain" xlink:to="loc_AdditionalPaidInCapitalMember" order="7.0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_RetainedEarningsMember" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_EquityComponentDomain" xlink:to="loc_RetainedEarningsMember" order="8.0" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_SharesOutstanding" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_SharesOutstanding" order="2.68" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_StockholdersEquity" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_StockholdersEquity" order="2.69" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="8.70" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_StockIssuedDuringPeriodValueStockOptionsExercised" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_StockIssuedDuringPeriodValueStockOptionsExercised" order="8.71" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_StockIssuedDuringPeriodSharesStockOptionsExercised" order="8.72" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_StockRepurchasedDuringPeriodValue" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_StockRepurchasedDuringPeriodValue" order="8.73" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_StockRepurchasedDuringPeriodShares" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_StockRepurchasedDuringPeriodShares" order="8.74" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_NetIncomeLoss" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_NetIncomeLoss" order="8.75" use="optional" />
<loc xlink:type="locator" xlink:href="spsc-20111231.xsd#spsc_StockIssuedDuringPeriodSharesExerciseOfWarrantShares" xlink:label="spsc_StockIssuedDuringPeriodSharesExerciseOfWarrantShares" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="spsc_StockIssuedDuringPeriodSharesExerciseOfWarrantShares" order="8.77" use="optional"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="8.78" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="8.79" use="optional" />
<loc xlink:type="locator" xlink:href="spsc-20111231.xsd#spsc_AdjustmentsToAdditionalPaidInCapitalConversionOfWarrantsToPurchaseRedeemableConvertiblePreferredStock" xlink:label="spsc_AdjustmentsToAdditionalPaidInCapitalConversionOfWarrantsToPurchaseRedeemableConvertiblePreferredStock" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="spsc_AdjustmentsToAdditionalPaidInCapitalConversionOfWarrantsToPurchaseRedeemableConvertiblePreferredStock" order="8.80" use="optional"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_StockIssuedDuringPeriodValueNewIssues" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_StockIssuedDuringPeriodValueNewIssues" order="8.81" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_StockIssuedDuringPeriodSharesNewIssues" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_StockIssuedDuringPeriodSharesNewIssues" order="8.82" use="optional" />
<loc xlink:type="locator" xlink:href="spsc-20111231.xsd#spsc_SecondaryStockOfferingValue" xlink:label="spsc_SecondaryStockOfferingValue" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="spsc_SecondaryStockOfferingValue" order="8.83" use="optional"/>
<loc xlink:type="locator" xlink:href="spsc-20111231.xsd#spsc_SecondaryStockOfferingShares" xlink:label="spsc_SecondaryStockOfferingShares" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="spsc_SecondaryStockOfferingShares" order="8.84" use="optional"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquityOther" xlink:label="loc_StockholdersEquityOther" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_StockholdersEquityOther" order="8.85" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" order="8.86" use="optional" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="loc_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_StatementLineItems" xlink:to="loc_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" order="8.87" use="optional" />
</definitionLink>
<!-- {Parenthetical Data ({sSortCode}1 - Statement - {sTableTitle}), if any} -->
</linkbase>
</XBRL>
