<?xml version="1.0" encoding="UTF-8"?>
<DOCUMENT>
  <DocumentInformation fileLink="/MICROSOFT CORP/Ev_Soft_US_GAAP/2005/752601.xml" documentId="752601" created="2005-08-03T00:00:00.000+0300" />
  <tree name="type_Ev_Soft_US_GAAP">
    <tree name="StatementFinancialPosition">
      <tree name="AssetsLiabilitiesEquityAbstract">
        <tree name="AssetsAbstract">
          <tree name="TotalCurrentAssetsAbstract">
            <tree name="CashCashEquivalentsShortTermInvestmentsAbstract">
              <tree name="CashCashEquivalentsAbstract">
                <Term name="CashCashEquivalentsAbstract" alias="CashCashEquivalentsAbstract" processing_date="2005-08-22T19:42:23.812+0300">
                  <value>3,782</value>
                </Term>
              </tree>
              <Term name="CashCashEquivalentsShortTermInvestmentsAbstract" alias="CashCashEquivalentsShortTermInvestmentsAbstract" processing_date="2005-08-22T19:42:12.546+0300">
                <value>37,594</value>
              </Term>
              <Term name="ShortTermInvestments" alias="ShortTermInvestments" processing_date="2005-08-22T19:42:31.000+0300">
                <value>33,812</value>
              </Term>
            </tree>
            <tree name="ReceivablesNetAbstract">
              <tree name="AccountsNotesReceivableNetAbstract">
                <tree name="AccountsReceivableTradeNetAbstract">
                  <Term name="AccountsReceivableTradeNetAbstract" alias="AccountsReceivableTradeNetAbstract" processing_date="2005-08-22T19:42:44.187+0300">
                    <value>5,610</value>
                  </Term>
                </tree>
              </tree>
            </tree>
            <tree name="InventoriesNetAbstract">
              <Term name="InventoriesNetAbstract" alias="InventoriesNetAbstract" processing_date="2005-08-22T19:43:04.812+0300">
                <value>340</value>
              </Term>
            </tree>
            <Term name="DeferredIncomeTaxesCurrentPortion" alias="DeferredIncomeTaxesCurrentPortion" processing_date="2005-08-22T19:43:11.187+0300">
              <value>1,780</value>
            </Term>
            <Term name="OtherCurrentAssets" alias="OtherCurrentAssets" processing_date="2005-08-22T19:43:18.875+0300">
              <value>1,269</value>
            </Term>
            <Term name="TotalCurrentAssets" alias="TotalCurrentAssets" processing_date="2005-08-22T19:43:24.484+0300">
              <value>46,593</value>
            </Term>
          </tree>
          <tree name="NoncurrentAssetsAbstract">
            <tree name="PropertyPlantEquipmentNetAbstract">
              <Term name="PropertyPlantEquipmentNetAbstract" alias="PropertyPlantEquipmentNetAbstract" processing_date="2005-08-22T19:43:31.750+0300">
                <value>2,321</value>
              </Term>
            </tree>
            <tree name="LongTermInvestmentsAbstract">
              <Term name="LongTermInvestmentsAbstract" alias="LongTermInvestmentsAbstract" processing_date="2005-08-22T19:43:40.359+0300">
                <value>11,772</value>
              </Term>
            </tree>
            <tree name="IntangibleAssetsNetAbstract">
              <tree name="IntangibleAssetsExcludingGoodwillAbstract">
                <Term name="IntangibleAssetsExcludingGoodwillAbstract" alias="IntangibleAssetsExcludingGoodwillAbstract" processing_date="2005-08-22T19:43:54.640+0300">
                  <value>468</value>
                </Term>
              </tree>
              <Term name="IntangibleAssetsGoodwill" alias="IntangibleAssetsGoodwill" processing_date="2005-08-22T19:43:47.593+0300">
                <value>3,111</value>
              </Term>
            </tree>
            <tree name="DeferredLongTermAssetChargesAbstract">
              <Term name="DeferredTaxAssetNoncurrent" alias="DeferredTaxAssetNoncurrent" processing_date="2005-08-22T19:44:09.390+0300">
                <value>714</value>
              </Term>
            </tree>
            <Term name="OtherAssetsNoncurrent" alias="OtherAssetsNoncurrent" processing_date="2005-08-22T19:44:16.000+0300">
              <value>1,296</value>
            </Term>
          </tree>
          <Term name="AssetsAbstract" alias="AssetsAbstract" processing_date="2005-08-22T19:40:45.203+0300">
            <value>66,275</value>
          </Term>
        </tree>
        <tree name="LiabilitiesStockholdersEquityAbstract">
          <tree name="LiabilitiesAbstract">
            <tree name="CurrentLiabilitiesAbstract">
              <tree name="AccountsPayableAccruedExpensesAbstract">
                <tree name="AccountsPayableAbstract">
                  <Term name="AccountsPayableAbstract" alias="AccountsPayableAbstract" processing_date="2005-08-22T19:44:43.546+0300">
                    <value>1,636</value>
                  </Term>
                </tree>
                <tree name="AccruedExpensesAbstract">
                  <Term name="AccruedExpensesAbstract" alias="AccruedExpensesAbstract" processing_date="2005-08-22T19:44:49.890+0300">
                    <value>1,289</value>
                  </Term>
                </tree>
              </tree>
              <Term name="IncomeTaxesPayable" alias="IncomeTaxesPayable" processing_date="2005-08-22T19:45:00.109+0300">
                <value>3,479</value>
              </Term>
              <Term name="DeferredUnearnedRevenueCurrent" alias="DeferredUnearnedRevenueCurrent" processing_date="2005-08-22T19:45:06.140+0300">
                <value>6,275</value>
              </Term>
              <Term name="OtherCurrentLiabilities" alias="OtherCurrentLiabilities" processing_date="2005-08-22T19:45:15.625+0300">
                <value>3,460</value>
              </Term>
              <Term name="CurrentLiabilities" alias="CurrentLiabilities" processing_date="2005-08-22T19:45:24.250+0300">
                <value>16,139</value>
              </Term>
            </tree>
            <tree name="NoncurrentLiabilitiesAbstract">
              <tree name="DeferredLongTermLiabilityChargesAbstract">
                <Term name="DeferredUnearnedRevenueLongTerm" alias="DeferredUnearnedRevenueLongTerm" processing_date="2005-08-22T19:45:35.718+0300">
                  <value>1,666</value>
                </Term>
              </tree>
              <Term name="OtherNoncurrentLiabilities" alias="OtherNoncurrentLiabilities" processing_date="2005-08-22T19:45:42.140+0300">
                <value>1,097</value>
              </Term>
            </tree>
          </tree>
          <tree name="StockholdersEquityAbstract">
            <tree name="CommonStockValueTotal">
              <Term name="CommonStockValueTotal" alias="CommonStockValueTotal" processing_date="2005-08-22T19:45:57.703+0300">
                <value>58,829</value>
              </Term>
            </tree>
            <tree name="RetainedEarningsAbstract">
              <Term name="RetainedEarningsAbstract" alias="RetainedEarningsAbstract" processing_date="2005-08-22T19:46:08.625+0300">
                <value>(11,456 )</value>
              </Term>
            </tree>
            <Term name="StockholdersEquityAbstract" alias="StockholdersEquityAbstract" processing_date="2005-08-22T19:45:50.421+0300">
              <value>47,373</value>
            </Term>
          </tree>
          <Term name="LiabilitiesStockholdersEquityAbstract" alias="LiabilitiesStockholdersEquityAbstract" processing_date="2005-08-22T19:44:34.390+0300">
            <value>66,275</value>
          </Term>
        </tree>
      </tree>
    </tree>
    <tree name="IncomeStatement">
      <tree name="IncomeExpensesAbstract">
        <tree name="OperatingRevenueAbstract">
          <Term name="OperatingRevenueAbstract" alias="OperatingRevenueAbstract" processing_date="2005-08-22T19:46:35.312+0300">
            <value>9,620</value>
          </Term>
        </tree>
        <tree name="CostGoodsServicesSoldAbstract">
          <Term name="CostGoodsServicesSoldAbstract" alias="CostGoodsServicesSoldAbstract" processing_date="2005-08-22T19:46:49.921+0300">
            <value>1,399</value>
          </Term>
        </tree>
        <tree name="OperatingExpensesAbstract">
          <tree name="SellingGeneralAdministrativeExpensesAbstract">
            <tree name="SellingMarketingExpensesAbstract">
              <Term name="SellingMarketingExpensesAbstract" alias="SellingMarketingExpensesAbstract" processing_date="2005-08-22T19:47:04.718+0300">
                <value>2,098</value>
              </Term>
            </tree>
            <tree name="GeneralAdministrativeExpensesAbstract">
              <Term name="GeneralAdministrativeExpensesAbstract" alias="GeneralAdministrativeExpensesAbstract" processing_date="2005-08-22T19:47:15.859+0300">
                <value>1,286</value>
              </Term>
            </tree>
          </tree>
          <tree name="ResearchDevelopmentExpenseAbstract">
            <Term name="ResearchDevelopmentExpenseAbstract" alias="ResearchDevelopmentExpenseAbstract" processing_date="2005-08-22T19:47:24.906+0300">
              <value>1,508</value>
            </Term>
          </tree>
          <Term name="OperatingExpenses" alias="OperatingExpenses" processing_date="2005-08-22T19:47:35.046+0300">
            <value>6,291</value>
          </Term>
        </tree>
        <tree name="NonOperatingIncomeExpenseAbstract">
          <Term name="NonOperatingIncomeExpenseAbstract" alias="NonOperatingIncomeExpenseAbstract" processing_date="2005-08-22T19:47:47.312+0300">
            <value>496</value>
          </Term>
        </tree>
        <tree name="ProvisionIncomeTaxesAbstract">
          <Term name="ProvisionIncomeTaxesAbstract" alias="ProvisionIncomeTaxesAbstract" processing_date="2005-08-22T19:48:01.843+0300">
            <value>1,262</value>
          </Term>
        </tree>
        <tree name="BasicEarningsPerShareNetIncomeAbstract">
          <Term name="BasicEarningsPerShareNetIncomeAbstract" alias="BasicEarningsPerShareNetIncomeAbstract" processing_date="2005-08-22T19:48:23.281+0300">
            <value>0.24</value>
          </Term>
          <Term name="WeightedAverageNumberSharesOutstanding" alias="WeightedAverageNumberSharesOutstanding" processing_date="2005-08-22T19:48:33.031+0300">
            <value>10,856</value>
          </Term>
        </tree>
        <tree name="DilutedEarningsPerShareNetIncomeAbstract">
          <Term name="DilutedEarningsPerShareNetIncomeAbstract" alias="DilutedEarningsPerShareNetIncomeAbstract" processing_date="2005-08-22T19:48:40.296+0300">
            <value>0.23</value>
          </Term>
          <Term name="WeightedAverageNumberDilutedSharesOutstanding" alias="WeightedAverageNumberDilutedSharesOutstanding" processing_date="2005-08-22T19:48:47.968+0300">
            <value>10,931</value>
          </Term>
        </tree>
        <Term name="OperatingProfit" alias="OperatingProfit" processing_date="2005-08-22T19:47:41.937+0300">
          <value>3,329</value>
        </Term>
        <Term name="IncomeLossContinuingOperationsBeforeIncomeTaxes" alias="IncomeLossContinuingOperationsBeforeIncomeTaxes" processing_date="2005-08-22T19:47:55.578+0300">
          <value>3,825</value>
        </Term>
        <Term name="NetIncome" alias="NetIncome" processing_date="2005-08-22T19:48:12.328+0300">
          <value>2,563</value>
        </Term>
      </tree>
    </tree>
    <tree name="CashFlowOperationsIndirect">
      <tree name="NetCashFlowsProvidedUsedOperatingActivitiesIndire">
        <tree name="NetIncome">
          <Term name="NetIncome" alias="NetIncome8" processing_date="2005-08-22T19:49:42.125+0300">
            <value>2,563</value>
          </Term>
        </tree>
        <tree name="AdjustmentsReconcileNetIncomeLossNetCashProvid">
          <tree name="DepreciationAmortizationAbstract">
            <Term name="DepreciationAmortizationAbstract" alias="DepreciationAmortizationAbstract9" processing_date="2005-08-22T19:49:51.531+0300">
              <value>282</value>
            </Term>
          </tree>
          <tree name="ChangeOperatingAssetsLiabilitiesAbstract">
            <tree name="ChangeCurrentAssetsAbstract">
              <Term name="ChangeReceivables" alias="ChangeReceivables" processing_date="2005-08-22T19:50:03.843+0300">
                <value>1,001</value>
              </Term>
              <Term name="ChangeOtherCurrentAssets" alias="ChangeOtherCurrentAssets" processing_date="2005-08-22T19:50:18.265+0300">
                <value>(130 )</value>
              </Term>
            </tree>
            <tree name="ChangeCurrentLiabilitiesAbstract">
              <tree name="ChangeAccountsPayableAccruedExpensesAbstract">
                <Term name="ChangeAccountsPayableAccruedExpensesAbstract" alias="ChangeAccountsPayableAccruedExpensesAbstract" processing_date="2005-08-22T19:50:24.843+0300">
                  <value>993</value>
                </Term>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree name="StatementCashFlows">
      <tree name="StatementCashFlowsDirectAbstract">
        <tree name="NetCashFlowsProvidedUsedOperatingActivities">
          <Term name="NetCashFlowsProvidedUsedOperatingActivities" alias="NetCashFlowsProvidedUsedOperatingActivities30" processing_date="2005-08-22T19:50:36.031+0300">
            <value>5,003</value>
          </Term>
        </tree>
        <tree name="NetCashFlowsProvidedUsedInvestingActivitiesAbstra">
          <tree name="PurchasesPaymentsInvestmentsAbstract">
            <tree name="PurchaseInvestmentsAbstract">
              <Term name="PurchaseInvestmentsAbstract" alias="PurchaseInvestmentsAbstract" processing_date="2005-08-22T19:50:55.093+0300">
                <value>(13,085 )</value>
              </Term>
            </tree>
            <tree name="SaleInvestmentsAbstract">
              <Term name="SaleInvestmentsAbstract" alias="SaleInvestmentsAbstract" processing_date="2005-08-22T19:51:03.234+0300">
                <value>10,032</value>
              </Term>
            </tree>
          </tree>
          <tree name="AcquisitionDivestitureBusinessActivitiesNetAbstract">
            <Term name="AcquisitionDivestitureBusinessActivitiesNetAbstract" alias="AcquisitionDivestitureBusinessActivitiesNetAbstract" processing_date="2005-08-22T19:51:14.750+0300">
              <value>(11 )</value>
            </Term>
          </tree>
          <Term name="NetCashFlowsProvidedUsedInvestingActivitiesAbstra" alias="NetCashFlowsProvidedUsedInvestingActivitiesAbstra" processing_date="2005-08-22T19:50:46.203+0300">
            <value>(1,813 )</value>
          </Term>
        </tree>
        <tree name="NetCashFlowsProvidedUsedFinancingActivitiesAbstr">
          <Term name="NetCashFlowsProvidedUsedFinancingActivitiesAbstr" alias="NetCashFlowsProvidedUsedFinancingActivitiesAbstr" processing_date="2005-08-22T19:51:21.328+0300">
            <value>(2,958 )</value>
          </Term>
        </tree>
      </tree>
    </tree>
    <tree name="StatementStockholdersEquity">
      <tree name="StatementStockholdersEquityAbstract">
        <tree name="ChangesCommonStockAbstract">
          <tree name="ChangesCommonStockParValueAbstract">
            <tree name="CommonStockParChangesAbstract">
              <tree name="CommonStockIssuedParValueAbstract">
                <Term name="CommonStockIssuedParValueAbstract" alias="CommonStockIssuedParValueAbstract" processing_date="2005-08-22T19:51:33.671+0300">
                  <value>354</value>
                </Term>
              </tree>
              <Term name="StockDividendCommonStock" alias="StockDividendCommonStock" processing_date="2005-08-22T19:51:41.484+0300">
                <value>(885 )</value>
              </Term>
              <Term name="CommonStockPurchasedRetiredParValue" alias="CommonStockPurchasedRetiredParValue" processing_date="2005-08-22T19:51:48.359+0300">
                <value>(2,427 )</value>
              </Term>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
  </tree>
</DOCUMENT>

