| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with Wdesk from Workiva --> |
<!-- Copyright 2021 Workiva --> |
<!-- r:6837faa3-b9f0-496a-992c-aa7d43522377,g:4690760b-4cb9-4b3d-b126-a105674a3069 --> |
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/CoverPage" xlink:type="simple" xlink:href="amswa-20210131.xsd#CoverPage"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/CoverPage" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_DocumentAndEntityInformationAbstract_64c51701-5bcc-45b0-81f1-3621a61a7121" xlink:href="amswa-20210131.xsd#amswa_DocumentAndEntityInformationAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_6bf9aa0f-4e22-4a1f-9b2b-881f52514157" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amswa_DocumentAndEntityInformationAbstract_64c51701-5bcc-45b0-81f1-3621a61a7121" xlink:to="loc_dei_DocumentInformationTable_6bf9aa0f-4e22-4a1f-9b2b-881f52514157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bca26980-3bea-4546-863c-3abc61d28a73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_6bf9aa0f-4e22-4a1f-9b2b-881f52514157" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bca26980-3bea-4546-863c-3abc61d28a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd755b02-31a2-400a-95d0-3e9bcf0ea795" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bca26980-3bea-4546-863c-3abc61d28a73" xlink:to="loc_us-gaap_ClassOfStockDomain_dd755b02-31a2-400a-95d0-3e9bcf0ea795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_74fcb00e-0f2a-49ed-b1b9-bc34a2e6dc56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd755b02-31a2-400a-95d0-3e9bcf0ea795" xlink:to="loc_us-gaap_CommonClassAMember_74fcb00e-0f2a-49ed-b1b9-bc34a2e6dc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f92837ad-ae76-44a9-9034-2bd0ab8853ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd755b02-31a2-400a-95d0-3e9bcf0ea795" xlink:to="loc_us-gaap_CommonClassBMember_f92837ad-ae76-44a9-9034-2bd0ab8853ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_6bf9aa0f-4e22-4a1f-9b2b-881f52514157" xlink:to="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_74717a98-a469-4082-be72-97cf89da0a24" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_DocumentType_74717a98-a469-4082-be72-97cf89da0a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_4a186dbc-86c0-4bdc-8d98-06db16a1f349" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_DocumentQuarterlyReport_4a186dbc-86c0-4bdc-8d98-06db16a1f349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_31c7e8ad-1afd-4472-9a43-499ed530e7d0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_DocumentPeriodEndDate_31c7e8ad-1afd-4472-9a43-499ed530e7d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_345be620-07ae-482a-99a6-4f217471aad2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_DocumentTransitionReport_345be620-07ae-482a-99a6-4f217471aad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_49dbbeec-06a2-4892-997f-d98363d9f498" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityFileNumber_49dbbeec-06a2-4892-997f-d98363d9f498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_9a0dbbc5-e6df-4883-871c-4d4b64a9e55f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityRegistrantName_9a0dbbc5-e6df-4883-871c-4d4b64a9e55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_6491511b-f02a-453c-a44d-e16c5924732a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_6491511b-f02a-453c-a44d-e16c5924732a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_78aab6ca-70b5-4561-a00c-d6d2a3a18e06" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/> |
| | <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityTaxIdentificationNumber_78aab6ca-70b5-4561-a00c-d6d2a3a18e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_d82c5213-81b2-421e-926c-e923ebda2aec" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/> |
| | <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityAddressAddressLine1_d82c5213-81b2-421e-926c-e923ebda2aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_41d77c21-67f4-4b64-bfb6-869c3afb7862" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/> |
| | <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityAddressCityOrTown_41d77c21-67f4-4b64-bfb6-869c3afb7862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_975f0cd4-5226-404b-be7b-d211800b2485" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/> |
| | <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityAddressStateOrProvince_975f0cd4-5226-404b-be7b-d211800b2485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_d0a0dcfe-6dbb-4d4e-8b61-5eb5a754f28e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/> |
| | <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityAddressPostalZipCode_d0a0dcfe-6dbb-4d4e-8b61-5eb5a754f28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_1585d044-66f0-4627-8493-c2797ab415e8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/> |
| | <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_CityAreaCode_1585d044-66f0-4627-8493-c2797ab415e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c4f0dae6-9dd6-4da4-89f8-51470091f044" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/> |
| | <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_LocalPhoneNumber_c4f0dae6-9dd6-4da4-89f8-51470091f044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_dbc653f5-f786-43ff-9cb4-c92fbe44f23b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/> |
| | <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_Security12bTitle_dbc653f5-f786-43ff-9cb4-c92fbe44f23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c7f3aa94-c2a0-483c-b2e0-490ef1ebcf2a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/> |
| | <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_TradingSymbol_c7f3aa94-c2a0-483c-b2e0-490ef1ebcf2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_42f26116-6142-4fab-95b4-5139bbb80306" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/> |
| | <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_SecurityExchangeName_42f26116-6142-4fab-95b4-5139bbb80306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0638cb3b-0673-443b-be52-fcf233049faa" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/> |
| | <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityCurrentReportingStatus_0638cb3b-0673-443b-be52-fcf233049faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_36fcbb33-04b9-4c1d-9d23-56ed186d3330" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/> |
| | <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityInteractiveDataCurrent_36fcbb33-04b9-4c1d-9d23-56ed186d3330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2f68ad6e-65d6-4ed2-ab14-6aaa82dae4c2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/> |
| | <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityFilerCategory_2f68ad6e-65d6-4ed2-ab14-6aaa82dae4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_7610f2a3-959b-4d2e-ac3f-6a2b3892a6ff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/> |
| | <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntitySmallBusiness_7610f2a3-959b-4d2e-ac3f-6a2b3892a6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_384f789f-c6d0-42e7-b547-0359fee86a5d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/> |
| | <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityEmergingGrowthCompany_384f789f-c6d0-42e7-b547-0359fee86a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_fa3053e4-d17e-4d8b-88a7-ace6811410d4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/> |
| | <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityShellCompany_fa3053e4-d17e-4d8b-88a7-ace6811410d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_87e68488-798e-428b-9f79-f417a8d9fbd7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/> |
| | <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_87e68488-798e-428b-9f79-f417a8d9fbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_14925c06-f9ba-475e-ab05-97b06da83a04" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/> |
| | <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_AmendmentFlag_14925c06-f9ba-475e-ab05-97b06da83a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_bdadf23a-b5a9-456b-854d-8933e318dd46" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/> |
| | <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_DocumentFiscalYearFocus_bdadf23a-b5a9-456b-854d-8933e318dd46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_6192601a-15cc-4121-8419-0d22388debaf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/> |
| | <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_DocumentFiscalPeriodFocus_6192601a-15cc-4121-8419-0d22388debaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d6ff03cd-a41e-484a-bd80-8f8c4e4dc5d2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/> |
| | <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_EntityCentralIndexKey_d6ff03cd-a41e-484a-bd80-8f8c4e4dc5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_75b70202-95f6-463e-a2b2-e3fa127d10e7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/> |
| | <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_5d8a86b5-f7da-4973-9fbf-bc44dfb6d61c" xlink:to="loc_dei_CurrentFiscalYearEndDate_75b70202-95f6-463e-a2b2-e3fa127d10e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="amswa-20210131.xsd#CondensedConsolidatedBalanceSheets"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_a1806e05-b3e6-48ba-8853-dfd0cd41df09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b8c8af43-4bcc-4a7a-9905-7cde794439d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a1806e05-b3e6-48ba-8853-dfd0cd41df09" xlink:to="loc_us-gaap_StatementTable_b8c8af43-4bcc-4a7a-9905-7cde794439d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_58f3588e-8eeb-40e8-a1ba-e2afdd2eda71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b8c8af43-4bcc-4a7a-9905-7cde794439d9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_58f3588e-8eeb-40e8-a1ba-e2afdd2eda71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7afaed47-cd2b-4520-97f6-3fa9a622af35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_58f3588e-8eeb-40e8-a1ba-e2afdd2eda71" xlink:to="loc_us-gaap_ClassOfStockDomain_7afaed47-cd2b-4520-97f6-3fa9a622af35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7bd75ba0-2372-49d6-b952-6ad757d2fdf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7afaed47-cd2b-4520-97f6-3fa9a622af35" xlink:to="loc_us-gaap_CommonClassAMember_7bd75ba0-2372-49d6-b952-6ad757d2fdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_7dea37c9-120d-438e-ad90-caf8def33e3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7afaed47-cd2b-4520-97f6-3fa9a622af35" xlink:to="loc_us-gaap_CommonClassBMember_7dea37c9-120d-438e-ad90-caf8def33e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_77fd328b-4a50-432a-8628-735fa782f9ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b8c8af43-4bcc-4a7a-9905-7cde794439d9" xlink:to="loc_us-gaap_StatementLineItems_77fd328b-4a50-432a-8628-735fa782f9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77fd328b-4a50-432a-8628-735fa782f9ad" xlink:to="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_308d2efc-0094-4959-b037-bc09af315d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:to="loc_us-gaap_AssetsCurrentAbstract_308d2efc-0094-4959-b037-bc09af315d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_424bdba9-3a31-47c2-8678-f18d80cb7423" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_308d2efc-0094-4959-b037-bc09af315d2f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_424bdba9-3a31-47c2-8678-f18d80cb7423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_b4e86b29-9fd1-414b-8bbd-24400d8704c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_308d2efc-0094-4959-b037-bc09af315d2f" xlink:to="loc_us-gaap_ShortTermInvestments_b4e86b29-9fd1-414b-8bbd-24400d8704c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract_c0c37da2-f6dd-4cdb-9d74-0382efd553a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrentAbstract"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_308d2efc-0094-4959-b037-bc09af315d2f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrentAbstract_c0c37da2-f6dd-4cdb-9d74-0382efd553a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8af1762d-5195-4f9c-acc3-598dcd062c09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_c0c37da2-f6dd-4cdb-9d74-0382efd553a0" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8af1762d-5195-4f9c-acc3-598dcd062c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_fcddd777-1e0b-45af-8fca-d37484ec30ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledContractsReceivable"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_c0c37da2-f6dd-4cdb-9d74-0382efd553a0" xlink:to="loc_us-gaap_UnbilledContractsReceivable_fcddd777-1e0b-45af-8fca-d37484ec30ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6a7e5936-26cb-4608-a90f-547c2c8b976d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_308d2efc-0094-4959-b037-bc09af315d2f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6a7e5936-26cb-4608-a90f-547c2c8b976d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c0be0d84-0900-45b9-a0fd-b8563c9dbbd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_308d2efc-0094-4959-b037-bc09af315d2f" xlink:to="loc_us-gaap_AssetsCurrent_c0be0d84-0900-45b9-a0fd-b8563c9dbbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_fed548d3-3229-4cda-99f4-d21d71c6609f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:to="loc_us-gaap_LongTermInvestments_fed548d3-3229-4cda-99f4-d21d71c6609f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_16947814-39e6-48fd-a458-d0f54fa224e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_16947814-39e6-48fd-a458-d0f54fa224e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_6f630e7e-5820-4f28-b58e-18fa9b365822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_6f630e7e-5820-4f28-b58e-18fa9b365822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ffbae178-b26e-4298-8da1-2294d803f091" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:to="loc_us-gaap_Goodwill_ffbae178-b26e-4298-8da1-2294d803f091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_61919ede-3e8f-467a-b729-d739724f6911" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_61919ede-3e8f-467a-b729-d739724f6911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_037cffc5-070b-479a-99fb-e4a962df6f07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_037cffc5-070b-479a-99fb-e4a962df6f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_35b916a2-ca24-4300-abff-6afc5b786ef1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/> |
| | <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_35b916a2-ca24-4300-abff-6afc5b786ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_708be74f-6c98-4deb-9364-a99666f422b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/> |
| | <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_708be74f-6c98-4deb-9364-a99666f422b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a130f434-9cc5-4296-bbfa-6fe13f1f13b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/> |
| | <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_60ac49b5-05fa-4ecb-85b8-a6a25cee83b4" xlink:to="loc_us-gaap_Assets_a130f434-9cc5-4296-bbfa-6fe13f1f13b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_37f1dd2f-5583-4a43-b0bc-97072e45c121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77fd328b-4a50-432a-8628-735fa782f9ad" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_37f1dd2f-5583-4a43-b0bc-97072e45c121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_0dc0aea2-a96c-4026-878e-aa9f11d74308" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_37f1dd2f-5583-4a43-b0bc-97072e45c121" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_0dc0aea2-a96c-4026-878e-aa9f11d74308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_00c4e66a-9bac-4449-a047-4579814230a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0dc0aea2-a96c-4026-878e-aa9f11d74308" xlink:to="loc_us-gaap_AccountsPayableCurrent_00c4e66a-9bac-4449-a047-4579814230a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_05154966-b1df-4b99-ae2a-ab912db75048" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0dc0aea2-a96c-4026-878e-aa9f11d74308" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_05154966-b1df-4b99-ae2a-ab912db75048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_14c2c980-8396-45b3-a416-f6af95a360e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrent"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0dc0aea2-a96c-4026-878e-aa9f11d74308" xlink:to="loc_us-gaap_DividendsPayableCurrent_14c2c980-8396-45b3-a416-f6af95a360e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_23a0c8c9-34bb-4e3c-bf43-e4b737a6acac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0dc0aea2-a96c-4026-878e-aa9f11d74308" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_23a0c8c9-34bb-4e3c-bf43-e4b737a6acac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_529048e8-3d52-40b9-8997-09f1c8199849" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0dc0aea2-a96c-4026-878e-aa9f11d74308" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_529048e8-3d52-40b9-8997-09f1c8199849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e3ff953a-f44b-47c6-b3ec-7746a9ff0461" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0dc0aea2-a96c-4026-878e-aa9f11d74308" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e3ff953a-f44b-47c6-b3ec-7746a9ff0461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6109d3f1-c9ca-427a-a8ec-cfba22a6c8b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0dc0aea2-a96c-4026-878e-aa9f11d74308" xlink:to="loc_us-gaap_LiabilitiesCurrent_6109d3f1-c9ca-427a-a8ec-cfba22a6c8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1b7a92b4-c96b-4ebd-a0d0-cd60acd89157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_37f1dd2f-5583-4a43-b0bc-97072e45c121" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1b7a92b4-c96b-4ebd-a0d0-cd60acd89157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_befe2f97-d86e-4cb3-9a97-a33679191127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_37f1dd2f-5583-4a43-b0bc-97072e45c121" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_befe2f97-d86e-4cb3-9a97-a33679191127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6effcf9c-bcc5-41a0-b53e-1bc6d7a4e2f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_37f1dd2f-5583-4a43-b0bc-97072e45c121" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_6effcf9c-bcc5-41a0-b53e-1bc6d7a4e2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_043a575a-9ccc-411a-b22d-d9ea3ec6ac53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_37f1dd2f-5583-4a43-b0bc-97072e45c121" xlink:to="loc_us-gaap_Liabilities_043a575a-9ccc-411a-b22d-d9ea3ec6ac53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_404c52b9-0eac-40b4-b34a-48f01dbda763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_37f1dd2f-5583-4a43-b0bc-97072e45c121" xlink:to="loc_us-gaap_StockholdersEquityAbstract_404c52b9-0eac-40b4-b34a-48f01dbda763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_74d610dc-9266-4b68-a744-7cd1cbe5ac4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_404c52b9-0eac-40b4-b34a-48f01dbda763" xlink:to="loc_us-gaap_CommonStockValue_74d610dc-9266-4b68-a744-7cd1cbe5ac4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_629a4bf6-61a4-4d6e-b6ad-7dfab72b075a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_404c52b9-0eac-40b4-b34a-48f01dbda763" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_629a4bf6-61a4-4d6e-b6ad-7dfab72b075a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0cb19fd2-f752-4ee1-87d0-7bc650be179b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_404c52b9-0eac-40b4-b34a-48f01dbda763" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0cb19fd2-f752-4ee1-87d0-7bc650be179b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_d7824f01-eef0-4304-9cf7-0dbff7135bba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonValue"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_404c52b9-0eac-40b4-b34a-48f01dbda763" xlink:to="loc_us-gaap_TreasuryStockCommonValue_d7824f01-eef0-4304-9cf7-0dbff7135bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d76ba8ca-c74b-4191-9e15-ad475739d213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_404c52b9-0eac-40b4-b34a-48f01dbda763" xlink:to="loc_us-gaap_StockholdersEquity_d76ba8ca-c74b-4191-9e15-ad475739d213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e3a85c3e-e583-4596-8808-cb2a32376f1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_37f1dd2f-5583-4a43-b0bc-97072e45c121" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e3a85c3e-e583-4596-8808-cb2a32376f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3f15d4de-f7bd-406a-985a-0e33746a52b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/> |
| | <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_37f1dd2f-5583-4a43-b0bc-97072e45c121" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_3f15d4de-f7bd-406a-985a-0e33746a52b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="amswa-20210131.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_ccca662e-b530-4665-8b78-e0a1f60749c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ea8861a3-bfb2-4a10-9999-8d67e2d60a7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ccca662e-b530-4665-8b78-e0a1f60749c8" xlink:to="loc_us-gaap_StatementTable_ea8861a3-bfb2-4a10-9999-8d67e2d60a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_430d51ce-639a-4697-b3a0-33a25d1edaba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ea8861a3-bfb2-4a10-9999-8d67e2d60a7a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_430d51ce-639a-4697-b3a0-33a25d1edaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5f6057db-2993-4226-a49c-39e9bfa9e111" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_430d51ce-639a-4697-b3a0-33a25d1edaba" xlink:to="loc_us-gaap_ClassOfStockDomain_5f6057db-2993-4226-a49c-39e9bfa9e111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_bc55addb-e4e4-47d4-aafe-8a36ed03e0ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5f6057db-2993-4226-a49c-39e9bfa9e111" xlink:to="loc_us-gaap_CommonClassAMember_bc55addb-e4e4-47d4-aafe-8a36ed03e0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ba1a13fe-c8a3-4887-b61c-7e789984a259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5f6057db-2993-4226-a49c-39e9bfa9e111" xlink:to="loc_us-gaap_CommonClassBMember_ba1a13fe-c8a3-4887-b61c-7e789984a259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7945e129-35e3-46dd-ad4a-6766280701f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ea8861a3-bfb2-4a10-9999-8d67e2d60a7a" xlink:to="loc_us-gaap_StatementLineItems_7945e129-35e3-46dd-ad4a-6766280701f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2105fe29-7806-4a2c-a63a-51a091951f9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7945e129-35e3-46dd-ad4a-6766280701f3" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2105fe29-7806-4a2c-a63a-51a091951f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_11baee95-b097-46b2-8a6e-a349b498f873" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7945e129-35e3-46dd-ad4a-6766280701f3" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_11baee95-b097-46b2-8a6e-a349b498f873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_6ea9d704-f593-472c-b735-c3f14b53da32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7945e129-35e3-46dd-ad4a-6766280701f3" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_6ea9d704-f593-472c-b735-c3f14b53da32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_39bbfe38-bed7-42b8-b7c1-17a1a81fb295" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7945e129-35e3-46dd-ad4a-6766280701f3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_39bbfe38-bed7-42b8-b7c1-17a1a81fb295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a2c6f804-1c51-4176-a636-bd8a29ec0c5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7945e129-35e3-46dd-ad4a-6766280701f3" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a2c6f804-1c51-4176-a636-bd8a29ec0c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_09b373c5-2ced-4ba4-abf0-bf78378910fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7945e129-35e3-46dd-ad4a-6766280701f3" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_09b373c5-2ced-4ba4-abf0-bf78378910fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_ae630671-9549-4dd7-b97a-beec2dc8ac08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7945e129-35e3-46dd-ad4a-6766280701f3" xlink:to="loc_us-gaap_CommonStockSharesIssued_ae630671-9549-4dd7-b97a-beec2dc8ac08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4ce9cba7-f371-4ffa-8a41-7087dacba78f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/> |
| | <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7945e129-35e3-46dd-ad4a-6766280701f3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4ce9cba7-f371-4ffa-8a41-7087dacba78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_6441e321-8dc7-41c1-a1ef-6d1cc0e629d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/> |
| | <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7945e129-35e3-46dd-ad4a-6766280701f3" xlink:to="loc_us-gaap_TreasuryStockShares_6441e321-8dc7-41c1-a1ef-6d1cc0e629d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="amswa-20210131.xsd#CondensedConsolidatedStatementsofOperations"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_253946f5-5889-4919-907b-68e831c1b168" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a8bf766f-d285-4b3a-b280-127768008f51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_253946f5-5889-4919-907b-68e831c1b168" xlink:to="loc_us-gaap_StatementTable_a8bf766f-d285-4b3a-b280-127768008f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_93e4b350-c444-4560-95ea-14825af481b7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a8bf766f-d285-4b3a-b280-127768008f51" xlink:to="loc_srt_ProductOrServiceAxis_93e4b350-c444-4560-95ea-14825af481b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0ec55899-639e-4fb4-ac5e-4fd588351ec4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_93e4b350-c444-4560-95ea-14825af481b7" xlink:to="loc_srt_ProductsAndServicesDomain_0ec55899-639e-4fb4-ac5e-4fd588351ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_ae34f8d4-cb3e-45af-9e63-6d406b8a8a1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubscriptionAndCirculationMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0ec55899-639e-4fb4-ac5e-4fd588351ec4" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_ae34f8d4-cb3e-45af-9e63-6d406b8a8a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_862b1d76-e7c6-4c66-955e-2642ed628847" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicenseMember"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0ec55899-639e-4fb4-ac5e-4fd588351ec4" xlink:to="loc_us-gaap_LicenseMember_862b1d76-e7c6-4c66-955e-2642ed628847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_ProfessionalServicesAndOtherMember_6c0930ce-42b4-4366-8e97-11449cbab769" xlink:href="amswa-20210131.xsd#amswa_ProfessionalServicesAndOtherMember"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0ec55899-639e-4fb4-ac5e-4fd588351ec4" xlink:to="loc_amswa_ProfessionalServicesAndOtherMember_6c0930ce-42b4-4366-8e97-11449cbab769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_c014c23b-c56a-4acc-9870-50b6882d3b73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaintenanceMember"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0ec55899-639e-4fb4-ac5e-4fd588351ec4" xlink:to="loc_us-gaap_MaintenanceMember_c014c23b-c56a-4acc-9870-50b6882d3b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_171fcd5e-567e-4492-b767-77c3af74fb6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a8bf766f-d285-4b3a-b280-127768008f51" xlink:to="loc_us-gaap_StatementClassOfStockAxis_171fcd5e-567e-4492-b767-77c3af74fb6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_141292aa-ba50-4598-a34d-93e9bac1a47e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_171fcd5e-567e-4492-b767-77c3af74fb6b" xlink:to="loc_us-gaap_ClassOfStockDomain_141292aa-ba50-4598-a34d-93e9bac1a47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_cf14e08a-57f7-4cc7-865a-f894a379c61a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_141292aa-ba50-4598-a34d-93e9bac1a47e" xlink:to="loc_us-gaap_CommonClassBMember_cf14e08a-57f7-4cc7-865a-f894a379c61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a8bf766f-d285-4b3a-b280-127768008f51" xlink:to="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_004ee3ae-3839-49b4-ba55-ade74e394c30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_RevenuesAbstract_004ee3ae-3839-49b4-ba55-ade74e394c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2d187fc6-f897-467c-939a-7a48a8bdd941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_004ee3ae-3839-49b4-ba55-ade74e394c30" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2d187fc6-f897-467c-939a-7a48a8bdd941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_ac15cebb-bc22-4918-98d4-544c93dfe903" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenueAbstract"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_CostOfRevenueAbstract_ac15cebb-bc22-4918-98d4-544c93dfe903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_9f5fc317-3079-4799-911c-ccf5897b3a6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_ac15cebb-bc22-4918-98d4-544c93dfe903" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_9f5fc317-3079-4799-911c-ccf5897b3a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_fbb076b0-e4ae-4a4b-a996-26bcdd77017f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_GrossProfit_fbb076b0-e4ae-4a4b-a996-26bcdd77017f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_dbc6cba5-095a-4bd5-9979-7d54e4bb9893" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_dbc6cba5-095a-4bd5-9979-7d54e4bb9893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_a6ff36d5-efac-45dc-9628-a0f8e9156230" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_SellingAndMarketingExpense_a6ff36d5-efac-45dc-9628-a0f8e9156230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_e6d19868-e736-40f2-bc5f-1d805bfddb75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e6d19868-e736-40f2-bc5f-1d805bfddb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1c0571e3-7686-4b77-bbb2-a993741b6600" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1c0571e3-7686-4b77-bbb2-a993741b6600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6957b01b-fb5a-482b-ac81-781db6bca37e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/> |
| | <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_OperatingExpenses_6957b01b-fb5a-482b-ac81-781db6bca37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_94f8f6f0-6785-4221-82cd-e1065b3843ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_OperatingIncomeLoss_94f8f6f0-6785-4221-82cd-e1065b3843ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f5ca0bd4-45d3-4294-8bad-679ccd319026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/> |
| | <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f5ca0bd4-45d3-4294-8bad-679ccd319026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_bab12188-a128-4afa-8ad2-73e6c83a1b8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f5ca0bd4-45d3-4294-8bad-679ccd319026" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_bab12188-a128-4afa-8ad2-73e6c83a1b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5ed3b424-354e-4ae7-a6c3-d470f36045b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f5ca0bd4-45d3-4294-8bad-679ccd319026" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5ed3b424-354e-4ae7-a6c3-d470f36045b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ca8d1a13-7bc0-4140-9c77-cca7d68a62a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ca8d1a13-7bc0-4140-9c77-cca7d68a62a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f5d9503d-b12c-42e5-9eeb-f843337a8c13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/> |
| | <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f5d9503d-b12c-42e5-9eeb-f843337a8c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_63706a7b-b686-4cd6-a4bd-d4282c5c1377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_NetIncomeLoss_63706a7b-b686-4cd6-a4bd-d4282c5c1377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_78c60ef6-7add-47dd-a6e3-9cd496b6b4b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/> |
| | <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_EarningsPerShareAbstract_78c60ef6-7add-47dd-a6e3-9cd496b6b4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_798edc2a-6a3b-4180-8919-c57d815a8949" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_78c60ef6-7add-47dd-a6e3-9cd496b6b4b6" xlink:to="loc_us-gaap_EarningsPerShareBasic_798edc2a-6a3b-4180-8919-c57d815a8949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0a5df80a-2dcc-481e-b2da-8d2a4bc2fc43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_78c60ef6-7add-47dd-a6e3-9cd496b6b4b6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0a5df80a-2dcc-481e-b2da-8d2a4bc2fc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_75689f85-b080-4f4b-b68d-058f9a7d62ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/> |
| | <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_75689f85-b080-4f4b-b68d-058f9a7d62ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d690a247-eb25-4644-ac5a-5b80213bf172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/> |
| | <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b7e4f07-38e4-47c0-a550-67ba7c06aa26" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d690a247-eb25-4644-ac5a-5b80213bf172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_14186e24-4d48-4ec0-880d-13bd145409f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d690a247-eb25-4644-ac5a-5b80213bf172" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_14186e24-4d48-4ec0-880d-13bd145409f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8a953e89-b147-4833-9348-9abc03d88d61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d690a247-eb25-4644-ac5a-5b80213bf172" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8a953e89-b147-4833-9348-9abc03d88d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/CondensedConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="amswa-20210131.xsd#CondensedConsolidatedStatementsofShareholdersEquity"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/CondensedConsolidatedStatementsofShareholdersEquity" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_10bd320d-1907-45b1-a2aa-64d85a657e6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9d01a1ff-6ecc-4f3c-963f-a3a2c7e4e764" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_10bd320d-1907-45b1-a2aa-64d85a657e6e" xlink:to="loc_us-gaap_StatementTable_9d01a1ff-6ecc-4f3c-963f-a3a2c7e4e764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6a850d0b-f9e1-4ecf-9788-9527d79732df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9d01a1ff-6ecc-4f3c-963f-a3a2c7e4e764" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6a850d0b-f9e1-4ecf-9788-9527d79732df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_18609b90-d808-45fb-a518-facb460b15ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6a850d0b-f9e1-4ecf-9788-9527d79732df" xlink:to="loc_us-gaap_EquityComponentDomain_18609b90-d808-45fb-a518-facb460b15ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_bf485083-979a-40cf-91e5-bd9bcfcf5e68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_18609b90-d808-45fb-a518-facb460b15ff" xlink:to="loc_us-gaap_CommonStockMember_bf485083-979a-40cf-91e5-bd9bcfcf5e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1cdbcaf7-9d35-45c4-b561-e84bdc9c6b4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_18609b90-d808-45fb-a518-facb460b15ff" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1cdbcaf7-9d35-45c4-b561-e84bdc9c6b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5d077516-8161-475f-a674-c5521cd1095e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_18609b90-d808-45fb-a518-facb460b15ff" xlink:to="loc_us-gaap_RetainedEarningsMember_5d077516-8161-475f-a674-c5521cd1095e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_4a9b8919-b1ec-4dc4-9201-23e8c3e198e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_18609b90-d808-45fb-a518-facb460b15ff" xlink:to="loc_us-gaap_TreasuryStockMember_4a9b8919-b1ec-4dc4-9201-23e8c3e198e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_76aa449c-1935-4b00-9059-4ff67372fd07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9d01a1ff-6ecc-4f3c-963f-a3a2c7e4e764" xlink:to="loc_us-gaap_StatementClassOfStockAxis_76aa449c-1935-4b00-9059-4ff67372fd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fd3d20b6-e4d1-44ba-9fda-c05a0608dfcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_76aa449c-1935-4b00-9059-4ff67372fd07" xlink:to="loc_us-gaap_ClassOfStockDomain_fd3d20b6-e4d1-44ba-9fda-c05a0608dfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9d11624a-88f2-43b2-92b7-1cfb443f2ea6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fd3d20b6-e4d1-44ba-9fda-c05a0608dfcb" xlink:to="loc_us-gaap_CommonClassAMember_9d11624a-88f2-43b2-92b7-1cfb443f2ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_7cd7af7d-c53d-403a-a7c7-e87231f685d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fd3d20b6-e4d1-44ba-9fda-c05a0608dfcb" xlink:to="loc_us-gaap_CommonClassBMember_7cd7af7d-c53d-403a-a7c7-e87231f685d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6b8d373c-53a5-4387-b695-be747e44d02f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9d01a1ff-6ecc-4f3c-963f-a3a2c7e4e764" xlink:to="loc_us-gaap_StatementLineItems_6b8d373c-53a5-4387-b695-be747e44d02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1713d57e-3cac-463a-a846-2762c50125c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6b8d373c-53a5-4387-b695-be747e44d02f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1713d57e-3cac-463a-a846-2762c50125c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_6da00dc1-b325-4888-a02a-a5260f858a5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1713d57e-3cac-463a-a846-2762c50125c1" xlink:to="loc_us-gaap_CommonStockSharesIssued_6da00dc1-b325-4888-a02a-a5260f858a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c470a932-6c10-4044-8ecd-4d4336bcce4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1713d57e-3cac-463a-a846-2762c50125c1" xlink:to="loc_us-gaap_StockholdersEquity_c470a932-6c10-4044-8ecd-4d4336bcce4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a4ba3896-4a6b-456c-9408-d7edc43e29d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1713d57e-3cac-463a-a846-2762c50125c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a4ba3896-4a6b-456c-9408-d7edc43e29d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e5575219-6d78-4335-bdf5-ed7af0e959ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1713d57e-3cac-463a-a846-2762c50125c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e5575219-6d78-4335-bdf5-ed7af0e959ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_4847d376-44a4-4314-ac9a-b316280411af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1713d57e-3cac-463a-a846-2762c50125c1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_4847d376-44a4-4314-ac9a-b316280411af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fd0924d8-72cc-4e15-b8f8-8eee84a0647b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1713d57e-3cac-463a-a846-2762c50125c1" xlink:to="loc_us-gaap_NetIncomeLoss_fd0924d8-72cc-4e15-b8f8-8eee84a0647b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_2c266f53-6a95-4e81-b025-2ab1a7e237fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStock"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1713d57e-3cac-463a-a846-2762c50125c1" xlink:to="loc_us-gaap_DividendsCommonStock_2c266f53-6a95-4e81-b025-2ab1a7e237fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b2de93b4-b524-455b-8c98-cd432491348e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/> |
| | <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1713d57e-3cac-463a-a846-2762c50125c1" xlink:to="loc_us-gaap_CommonStockSharesIssued_b2de93b4-b524-455b-8c98-cd432491348e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_223dc550-1b9b-44ad-929f-7f4cc742fb21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1713d57e-3cac-463a-a846-2762c50125c1" xlink:to="loc_us-gaap_StockholdersEquity_223dc550-1b9b-44ad-929f-7f4cc742fb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="amswa-20210131.xsd#CondensedConsolidatedStatementsofCashFlows"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_93f2bed0-f5d8-4415-8c85-e3dd9a98fca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e0c6d80e-1cb5-455e-95be-50831a368884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93f2bed0-f5d8-4415-8c85-e3dd9a98fca3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e0c6d80e-1cb5-455e-95be-50831a368884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a6f7de34-7941-4fff-bd0f-50ecad6b301a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e0c6d80e-1cb5-455e-95be-50831a368884" xlink:to="loc_us-gaap_ProfitLoss_a6f7de34-7941-4fff-bd0f-50ecad6b301a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_79358432-74e9-468e-997a-881603d62dc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e0c6d80e-1cb5-455e-95be-50831a368884" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_79358432-74e9-468e-997a-881603d62dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_682202c3-befe-43ab-b811-2f387a2c0916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_79358432-74e9-468e-997a-881603d62dc5" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_682202c3-befe-43ab-b811-2f387a2c0916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c247b4fe-9d94-45c5-880e-9093b75a87c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_79358432-74e9-468e-997a-881603d62dc5" xlink:to="loc_us-gaap_ShareBasedCompensation_c247b4fe-9d94-45c5-880e-9093b75a87c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_23bcaa01-5a4d-445a-9d78-23a441778717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_79358432-74e9-468e-997a-881603d62dc5" xlink:to="loc_us-gaap_GainLossOnInvestments_23bcaa01-5a4d-445a-9d78-23a441778717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b7bdbd08-44b4-46cb-91d9-2a9c02777056" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_79358432-74e9-468e-997a-881603d62dc5" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b7bdbd08-44b4-46cb-91d9-2a9c02777056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_56894b14-ba92-4f8b-b563-fc67a5933c89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_79358432-74e9-468e-997a-881603d62dc5" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_56894b14-ba92-4f8b-b563-fc67a5933c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_PaymentsToAcquireSecuritiesTrading_c1f81a77-7418-4f88-aaa2-3ae4793eee94" xlink:href="amswa-20210131.xsd#amswa_PaymentsToAcquireSecuritiesTrading"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_56894b14-ba92-4f8b-b563-fc67a5933c89" xlink:to="loc_amswa_PaymentsToAcquireSecuritiesTrading_c1f81a77-7418-4f88-aaa2-3ae4793eee94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_ProceedsFromSaleAndMaturityofSecuritiesTrading_cae76653-5369-4b98-94f2-7dc4f243211e" xlink:href="amswa-20210131.xsd#amswa_ProceedsFromSaleAndMaturityofSecuritiesTrading"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_56894b14-ba92-4f8b-b563-fc67a5933c89" xlink:to="loc_amswa_ProceedsFromSaleAndMaturityofSecuritiesTrading_cae76653-5369-4b98-94f2-7dc4f243211e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_00f329f0-040a-4131-b91d-303424e57f33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_56894b14-ba92-4f8b-b563-fc67a5933c89" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_00f329f0-040a-4131-b91d-303424e57f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4918ce83-d922-4039-bf1c-2574f59c2fae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_56894b14-ba92-4f8b-b563-fc67a5933c89" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4918ce83-d922-4039-bf1c-2574f59c2fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7c282268-ddd1-45b6-9b6a-691d53c98c41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_56894b14-ba92-4f8b-b563-fc67a5933c89" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7c282268-ddd1-45b6-9b6a-691d53c98c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5a168b46-1bef-499e-84b0-37835c6b11bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_56894b14-ba92-4f8b-b563-fc67a5933c89" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5a168b46-1bef-499e-84b0-37835c6b11bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83cb5b4e-312b-452f-973e-96a575d171b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e0c6d80e-1cb5-455e-95be-50831a368884" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83cb5b4e-312b-452f-973e-96a575d171b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ac0c07e-3f9d-4f75-8038-163a45cfc04c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93f2bed0-f5d8-4415-8c85-e3dd9a98fca3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ac0c07e-3f9d-4f75-8038-163a45cfc04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_PaymentsToDevelopSoftwareToBeSoldLeasedOrOtherwiseMarketed_7c986fe1-7e39-422d-a06f-55e7f839c8f9" xlink:href="amswa-20210131.xsd#amswa_PaymentsToDevelopSoftwareToBeSoldLeasedOrOtherwiseMarketed"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ac0c07e-3f9d-4f75-8038-163a45cfc04c" xlink:to="loc_amswa_PaymentsToDevelopSoftwareToBeSoldLeasedOrOtherwiseMarketed_7c986fe1-7e39-422d-a06f-55e7f839c8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e03b5515-ce67-45b6-825f-16e228e9da22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ac0c07e-3f9d-4f75-8038-163a45cfc04c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e03b5515-ce67-45b6-825f-16e228e9da22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d22f1bbf-98ec-4bbe-8d50-3c998dbe0346" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ac0c07e-3f9d-4f75-8038-163a45cfc04c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d22f1bbf-98ec-4bbe-8d50-3c998dbe0346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_febba1b0-527b-491d-8012-e3c018c0d492" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93f2bed0-f5d8-4415-8c85-e3dd9a98fca3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_febba1b0-527b-491d-8012-e3c018c0d492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_58f737c5-f7a2-4ecc-a49d-b3e7ba0e4d39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_febba1b0-527b-491d-8012-e3c018c0d492" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_58f737c5-f7a2-4ecc-a49d-b3e7ba0e4d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_afd92eaf-32dc-4d77-9f69-c9bc2e9f2c01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_febba1b0-527b-491d-8012-e3c018c0d492" xlink:to="loc_us-gaap_PaymentsOfDividends_afd92eaf-32dc-4d77-9f69-c9bc2e9f2c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35c72b07-fa52-4bac-b6f2-61bebca33a6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_febba1b0-527b-491d-8012-e3c018c0d492" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35c72b07-fa52-4bac-b6f2-61bebca33a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b9a2f651-45db-4b1e-b28d-72b38db25eb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93f2bed0-f5d8-4415-8c85-e3dd9a98fca3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b9a2f651-45db-4b1e-b28d-72b38db25eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b6105093-5f8b-4ef5-af05-5ce6a1757190" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93f2bed0-f5d8-4415-8c85-e3dd9a98fca3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b6105093-5f8b-4ef5-af05-5ce6a1757190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0f354d60-da16-43e2-9a50-7790a27a38b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93f2bed0-f5d8-4415-8c85-e3dd9a98fca3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0f354d60-da16-43e2-9a50-7790a27a38b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_9bcc2965-8793-4d96-8c44-70f7f3be312d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93f2bed0-f5d8-4415-8c85-e3dd9a98fca3" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_9bcc2965-8793-4d96-8c44-70f7f3be312d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_ab5219b1-3342-4940-9d1e-e29abf1037cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_9bcc2965-8793-4d96-8c44-70f7f3be312d" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_ab5219b1-3342-4940-9d1e-e29abf1037cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_faf67582-05e0-4b7f-9d2f-6fe74d0d12fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/> |
| | <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93f2bed0-f5d8-4415-8c85-e3dd9a98fca3" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_faf67582-05e0-4b7f-9d2f-6fe74d0d12fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_3c058713-62bd-4ecc-96b6-0da483b1a0cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_faf67582-05e0-4b7f-9d2f-6fe74d0d12fc" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_3c058713-62bd-4ecc-96b6-0da483b1a0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="amswa-20210131.xsd#PresentationandSummaryofSignificantAccountingPolicies"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_590e527f-64d4-4029-b981-1446a426de1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e8ad8461-d39b-4de6-a9df-399bd3a2af35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_590e527f-64d4-4029-b981-1446a426de1c" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e8ad8461-d39b-4de6-a9df-399bd3a2af35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="amswa-20210131.xsd#PresentationandSummaryofSignificantAccountingPoliciesPolicies"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/PresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6392c3d4-5065-4c53-9328-50512866d420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e4ca0cd1-4069-48de-a3dd-46ecf4bdd9b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6392c3d4-5065-4c53-9328-50512866d420" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e4ca0cd1-4069-48de-a3dd-46ecf4bdd9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_0c1788ff-66d1-4077-807c-d188fba919f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6392c3d4-5065-4c53-9328-50512866d420" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_0c1788ff-66d1-4077-807c-d188fba919f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_11226fbf-8050-4437-98f8-6a9d93b3840c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6392c3d4-5065-4c53-9328-50512866d420" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_11226fbf-8050-4437-98f8-6a9d93b3840c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/RevenueRecognition" xlink:type="simple" xlink:href="amswa-20210131.xsd#RevenueRecognition"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/RevenueRecognition" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_59f4cb48-b978-471e-9162-9351efb5174e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ad30542c-065c-4f8c-bc1a-94940a053ffe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_59f4cb48-b978-471e-9162-9351efb5174e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ad30542c-065c-4f8c-bc1a-94940a053ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="amswa-20210131.xsd#RevenueRecognitionTables"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/RevenueRecognitionTables" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b7c74dd6-e8f1-4298-8a72-2716e8d16960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_47c535fd-aa6c-4edf-9f1d-08cd0a1909d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b7c74dd6-e8f1-4298-8a72-2716e8d16960" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_47c535fd-aa6c-4edf-9f1d-08cd0a1909d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_29fbb3fe-a409-4924-a653-7b070160e297" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b7c74dd6-e8f1-4298-8a72-2716e8d16960" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_29fbb3fe-a409-4924-a653-7b070160e297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#RevenueRecognitionAdditionalInformationDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_60e4d043-26ee-43e5-a10c-8a345fc562ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_ScheduleOfRevenueRecognitionTable_b3355a8b-f2f2-40e2-b384-8d14b0ee3114" xlink:href="amswa-20210131.xsd#amswa_ScheduleOfRevenueRecognitionTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_60e4d043-26ee-43e5-a10c-8a345fc562ab" xlink:to="loc_amswa_ScheduleOfRevenueRecognitionTable_b3355a8b-f2f2-40e2-b384-8d14b0ee3114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_11625973-0e57-4f7b-bca0-b0ab5a8ee889" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amswa_ScheduleOfRevenueRecognitionTable_b3355a8b-f2f2-40e2-b384-8d14b0ee3114" xlink:to="loc_srt_RangeAxis_11625973-0e57-4f7b-bca0-b0ab5a8ee889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d5576d0c-a1a6-444c-a17b-5ce27e40dd7a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_11625973-0e57-4f7b-bca0-b0ab5a8ee889" xlink:to="loc_srt_RangeMember_d5576d0c-a1a6-444c-a17b-5ce27e40dd7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_574617f6-4385-4859-9ef4-6c807b7706fd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d5576d0c-a1a6-444c-a17b-5ce27e40dd7a" xlink:to="loc_srt_MinimumMember_574617f6-4385-4859-9ef4-6c807b7706fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_48da20e9-dbf2-4c5c-a238-0d774edbeb8c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d5576d0c-a1a6-444c-a17b-5ce27e40dd7a" xlink:to="loc_srt_MaximumMember_48da20e9-dbf2-4c5c-a238-0d774edbeb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_073da14d-5af5-41ff-9059-77c96ff0c7d4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amswa_ScheduleOfRevenueRecognitionTable_b3355a8b-f2f2-40e2-b384-8d14b0ee3114" xlink:to="loc_srt_ProductOrServiceAxis_073da14d-5af5-41ff-9059-77c96ff0c7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_41deb011-9dc5-4d72-8483-6e4960138435" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_073da14d-5af5-41ff-9059-77c96ff0c7d4" xlink:to="loc_srt_ProductsAndServicesDomain_41deb011-9dc5-4d72-8483-6e4960138435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_SalesCommissionsMember_664208c4-b263-4c9e-9263-f5d2c1360737" xlink:href="amswa-20210131.xsd#amswa_SalesCommissionsMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_41deb011-9dc5-4d72-8483-6e4960138435" xlink:to="loc_amswa_SalesCommissionsMember_664208c4-b263-4c9e-9263-f5d2c1360737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c1780927-9218-42a7-b122-99b519c1cfa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amswa_ScheduleOfRevenueRecognitionTable_b3355a8b-f2f2-40e2-b384-8d14b0ee3114" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c1780927-9218-42a7-b122-99b519c1cfa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_RevenueFromContractsWithCustomerExcludingAssessedTaxReimbursementsRecognizedAsRevenue_6166c581-54d7-4e68-a028-32690b7eb935" xlink:href="amswa-20210131.xsd#amswa_RevenueFromContractsWithCustomerExcludingAssessedTaxReimbursementsRecognizedAsRevenue"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c1780927-9218-42a7-b122-99b519c1cfa9" xlink:to="loc_amswa_RevenueFromContractsWithCustomerExcludingAssessedTaxReimbursementsRecognizedAsRevenue_6166c581-54d7-4e68-a028-32690b7eb935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_ContractualPeriodOfMaintenanceContract_5caa7eb3-d31c-4d31-a8bd-530a93d9f437" xlink:href="amswa-20210131.xsd#amswa_ContractualPeriodOfMaintenanceContract"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c1780927-9218-42a7-b122-99b519c1cfa9" xlink:to="loc_amswa_ContractualPeriodOfMaintenanceContract_5caa7eb3-d31c-4d31-a8bd-530a93d9f437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b9b35b31-bca5-4a25-8146-bc57819e268d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c1780927-9218-42a7-b122-99b519c1cfa9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b9b35b31-bca5-4a25-8146-bc57819e268d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b99d7e8c-78f7-4267-a9ba-aa2ae0feb166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c1780927-9218-42a7-b122-99b519c1cfa9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b99d7e8c-78f7-4267-a9ba-aa2ae0feb166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_cf6f228a-ff2d-4cdf-87ae-5b769e002914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c1780927-9218-42a7-b122-99b519c1cfa9" xlink:to="loc_us-gaap_ContractWithCustomerLiability_cf6f228a-ff2d-4cdf-87ae-5b769e002914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_68e1d1f0-6979-41a9-8d4b-a5e7a08393db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c1780927-9218-42a7-b122-99b519c1cfa9" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_68e1d1f0-6979-41a9-8d4b-a5e7a08393db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_bbc3d6b3-fda2-420b-862d-37dfff0c6986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c1780927-9218-42a7-b122-99b519c1cfa9" xlink:to="loc_us-gaap_AssetImpairmentCharges_bbc3d6b3-fda2-420b-862d-37dfff0c6986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/RevenueRecognitionSummaryofContractBalancesDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#RevenueRecognitionSummaryofContractBalancesDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/RevenueRecognitionSummaryofContractBalancesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fb76c124-1b83-404a-93ef-b370a7a61835" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetAbstract_6783ac75-ba84-4272-a148-78964c98e5ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fb76c124-1b83-404a-93ef-b370a7a61835" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetAbstract_6783ac75-ba84-4272-a148-78964c98e5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_015487f4-cb80-4826-a8a2-5d6badc0a6e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetAbstract_6783ac75-ba84-4272-a148-78964c98e5ab" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_015487f4-cb80-4826-a8a2-5d6badc0a6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_46d5bc8e-0cca-4fca-b1d7-d08142f02089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetAbstract_6783ac75-ba84-4272-a148-78964c98e5ab" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_46d5bc8e-0cca-4fca-b1d7-d08142f02089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_7842b2b7-b776-40c6-8281-98bec3afc6ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetAbstract_6783ac75-ba84-4272-a148-78964c98e5ab" xlink:to="loc_us-gaap_ContractWithCustomerLiability_7842b2b7-b776-40c6-8281-98bec3afc6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#RevenueRecognitionRemainingPerformanceObligationDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7c316f14-194c-4725-9e0a-08e2ed4e5fef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_207e3106-faba-46c0-b167-b5e9bfd33253" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7c316f14-194c-4725-9e0a-08e2ed4e5fef" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_207e3106-faba-46c0-b167-b5e9bfd33253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_39658f6b-28ed-4779-9de7-2f7f8daa6eba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_207e3106-faba-46c0-b167-b5e9bfd33253" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_39658f6b-28ed-4779-9de7-2f7f8daa6eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0dcf51a8-32c9-4887-9f07-898421841bbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_207e3106-faba-46c0-b167-b5e9bfd33253" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0dcf51a8-32c9-4887-9f07-898421841bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f1bff5a8-f377-40fa-b268-037ef3803a2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0dcf51a8-32c9-4887-9f07-898421841bbc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f1bff5a8-f377-40fa-b268-037ef3803a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_5a1f82f9-481e-40db-8791-b2db3bfd6fbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0dcf51a8-32c9-4887-9f07-898421841bbc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_5a1f82f9-481e-40db-8791-b2db3bfd6fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails_1" xlink:type="simple" xlink:href="amswa-20210131.xsd#RevenueRecognitionRemainingPerformanceObligationDetails_1"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails_1" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/RevenueRecognitionDisaggregatedRevenueDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#RevenueRecognitionDisaggregatedRevenueDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/RevenueRecognitionDisaggregatedRevenueDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6ceee7e8-f8ff-4a47-bb0b-eae5a4d2c472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_7898b313-d1c2-468a-b9c5-d7c16484079d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6ceee7e8-f8ff-4a47-bb0b-eae5a4d2c472" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_7898b313-d1c2-468a-b9c5-d7c16484079d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6dd84c5e-5a1b-43f1-a8f6-f4dfdabc56c0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_7898b313-d1c2-468a-b9c5-d7c16484079d" xlink:to="loc_srt_StatementGeographicalAxis_6dd84c5e-5a1b-43f1-a8f6-f4dfdabc56c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b90b5127-d1eb-49ed-a548-044c2a047990" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6dd84c5e-5a1b-43f1-a8f6-f4dfdabc56c0" xlink:to="loc_srt_SegmentGeographicalDomain_b90b5127-d1eb-49ed-a548-044c2a047990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_DomesticMember_eaa7c0de-039a-4b41-852a-2c886c86cd3f" xlink:href="amswa-20210131.xsd#amswa_DomesticMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b90b5127-d1eb-49ed-a548-044c2a047990" xlink:to="loc_amswa_DomesticMember_eaa7c0de-039a-4b41-852a-2c886c86cd3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_ForeignMember_4d2d0450-3b01-45cf-b23c-49a9453806a1" xlink:href="amswa-20210131.xsd#amswa_ForeignMember"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b90b5127-d1eb-49ed-a548-044c2a047990" xlink:to="loc_amswa_ForeignMember_4d2d0450-3b01-45cf-b23c-49a9453806a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_OtherRevenuesLineItems_3ddb2158-6236-4933-be62-cbf907fe09d6" xlink:href="amswa-20210131.xsd#amswa_OtherRevenuesLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_7898b313-d1c2-468a-b9c5-d7c16484079d" xlink:to="loc_amswa_OtherRevenuesLineItems_3ddb2158-6236-4933-be62-cbf907fe09d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_f0a9eeda-bb02-456e-a5b6-7abcfab2fd25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amswa_OtherRevenuesLineItems_3ddb2158-6236-4933-be62-cbf907fe09d6" xlink:to="loc_us-gaap_RevenuesAbstract_f0a9eeda-bb02-456e-a5b6-7abcfab2fd25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ad264d6a-6a15-4251-a77b-57bf53bb06dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_f0a9eeda-bb02-456e-a5b6-7abcfab2fd25" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ad264d6a-6a15-4251-a77b-57bf53bb06dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/Leases" xlink:type="simple" xlink:href="amswa-20210131.xsd#Leases"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/Leases" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d41ad014-c33c-4dd0-95ea-8ad2d3b83ba9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_e017e173-3e0c-447c-9569-9ea74a06cb33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d41ad014-c33c-4dd0-95ea-8ad2d3b83ba9" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_e017e173-3e0c-447c-9569-9ea74a06cb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_e8dd40da-e62c-4205-92a5-4af2c1c0dba6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d41ad014-c33c-4dd0-95ea-8ad2d3b83ba9" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_e8dd40da-e62c-4205-92a5-4af2c1c0dba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/LeasesTables" xlink:type="simple" xlink:href="amswa-20210131.xsd#LeasesTables"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/LeasesTables" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2299e60b-ad13-4b43-8cd0-48fe6dcedb6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_AssetsAndLiabilitiesLesseeTableTextBlock_2a6c61e4-403e-4085-9ef7-ea2600e1fe02" xlink:href="amswa-20210131.xsd#amswa_AssetsAndLiabilitiesLesseeTableTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2299e60b-ad13-4b43-8cd0-48fe6dcedb6e" xlink:to="loc_amswa_AssetsAndLiabilitiesLesseeTableTextBlock_2a6c61e4-403e-4085-9ef7-ea2600e1fe02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_27d81b37-356e-4a5d-a069-8e55be57a5ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2299e60b-ad13-4b43-8cd0-48fe6dcedb6e" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_27d81b37-356e-4a5d-a069-8e55be57a5ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_663300af-e76f-4352-b7bd-c4bbefe41db1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2299e60b-ad13-4b43-8cd0-48fe6dcedb6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_663300af-e76f-4352-b7bd-c4bbefe41db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_58b3bff8-b05b-49f3-a0b0-586a0cf0963d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2299e60b-ad13-4b43-8cd0-48fe6dcedb6e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_58b3bff8-b05b-49f3-a0b0-586a0cf0963d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#LeasesAdditionalInformationDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/LeasesAdditionalInformationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_740a6469-e6d3-4f76-807d-bc6b99b3df8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_fb9b9dec-6b3f-4046-a58f-533d170bf615" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_740a6469-e6d3-4f76-807d-bc6b99b3df8f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_fb9b9dec-6b3f-4046-a58f-533d170bf615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_47cda061-b37c-41f1-9747-04ea450b22ff" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fb9b9dec-6b3f-4046-a58f-533d170bf615" xlink:to="loc_srt_RangeAxis_47cda061-b37c-41f1-9747-04ea450b22ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6491bcb3-6324-438a-9309-bcf7f6dc6ee4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_47cda061-b37c-41f1-9747-04ea450b22ff" xlink:to="loc_srt_RangeMember_6491bcb3-6324-438a-9309-bcf7f6dc6ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a6e483ef-eaca-4624-8320-1ac1884a9e13" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6491bcb3-6324-438a-9309-bcf7f6dc6ee4" xlink:to="loc_srt_MinimumMember_a6e483ef-eaca-4624-8320-1ac1884a9e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9e30c9dd-1ac3-4ff2-b7f4-aa634478656a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6491bcb3-6324-438a-9309-bcf7f6dc6ee4" xlink:to="loc_srt_MaximumMember_9e30c9dd-1ac3-4ff2-b7f4-aa634478656a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_4bd4dae0-5d0f-4c48-95d8-8ab9fa0e5a94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fb9b9dec-6b3f-4046-a58f-533d170bf615" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_4bd4dae0-5d0f-4c48-95d8-8ab9fa0e5a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ffe3c443-8e75-41ba-9150-d885c646cd38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4bd4dae0-5d0f-4c48-95d8-8ab9fa0e5a94" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ffe3c443-8e75-41ba-9150-d885c646cd38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_5a62782a-0fa6-4f52-9957-15fca2c97960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4bd4dae0-5d0f-4c48-95d8-8ab9fa0e5a94" xlink:to="loc_us-gaap_OperatingLeasePayments_5a62782a-0fa6-4f52-9957-15fca2c97960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_911451a3-6f19-48fa-9758-62c88cc346c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4bd4dae0-5d0f-4c48-95d8-8ab9fa0e5a94" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_911451a3-6f19-48fa-9758-62c88cc346c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#LeasesSupplementalBalanceSheetInformationDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f209b330-a58a-4ea5-92d3-31bcf7aa9b7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_70489778-1801-4d62-86b3-d58ba73dc312" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f209b330-a58a-4ea5-92d3-31bcf7aa9b7d" xlink:to="loc_us-gaap_AssetsAbstract_70489778-1801-4d62-86b3-d58ba73dc312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_93b30754-ced5-4058-84c8-f42d115c511c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_70489778-1801-4d62-86b3-d58ba73dc312" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_93b30754-ced5-4058-84c8-f42d115c511c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_6c437f22-0511-4f1d-9eed-32bf49a2bd43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f209b330-a58a-4ea5-92d3-31bcf7aa9b7d" xlink:to="loc_us-gaap_LiabilitiesAbstract_6c437f22-0511-4f1d-9eed-32bf49a2bd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_33fc8c36-8f75-40e2-abfc-8c7543b5dfd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6c437f22-0511-4f1d-9eed-32bf49a2bd43" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_33fc8c36-8f75-40e2-abfc-8c7543b5dfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_19aa127d-531c-4245-9835-629df6df8bd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6c437f22-0511-4f1d-9eed-32bf49a2bd43" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_19aa127d-531c-4245-9835-629df6df8bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b13d06dd-e29e-4214-8f9c-965289bd0809" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6c437f22-0511-4f1d-9eed-32bf49a2bd43" xlink:to="loc_us-gaap_OperatingLeaseLiability_b13d06dd-e29e-4214-8f9c-965289bd0809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/LeasesLeaseCostInformationDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#LeasesLeaseCostInformationDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/LeasesLeaseCostInformationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_29ad08c7-0d86-404c-80bb-efc09a2d9492" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_11f646a7-aa73-41dd-a2b3-c5fe2134e7a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_29ad08c7-0d86-404c-80bb-efc09a2d9492" xlink:to="loc_us-gaap_OperatingLeaseCost_11f646a7-aa73-41dd-a2b3-c5fe2134e7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_03e5b5de-6643-435e-889b-e738badd278c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_29ad08c7-0d86-404c-80bb-efc09a2d9492" xlink:to="loc_us-gaap_ShortTermLeaseCost_03e5b5de-6643-435e-889b-e738badd278c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_41f7827b-829e-4f90-9df7-15cb24ee85f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_29ad08c7-0d86-404c-80bb-efc09a2d9492" xlink:to="loc_us-gaap_VariableLeaseCost_41f7827b-829e-4f90-9df7-15cb24ee85f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_2a9765e2-2c23-4c75-ad64-ee13963fd2e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_29ad08c7-0d86-404c-80bb-efc09a2d9492" xlink:to="loc_us-gaap_LeaseCost_2a9765e2-2c23-4c75-ad64-ee13963fd2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/LeasesWeightedAverageInformationDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#LeasesWeightedAverageInformationDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/LeasesWeightedAverageInformationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_83e0de54-ed56-49f6-b55e-499e56386b59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ae1ebb98-0530-43a3-a432-e826fa66fe76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83e0de54-ed56-49f6-b55e-499e56386b59" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ae1ebb98-0530-43a3-a432-e826fa66fe76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a7975a7e-fa43-413b-b0bc-f324fea6c5f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83e0de54-ed56-49f6-b55e-499e56386b59" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a7975a7e-fa43-413b-b0bc-f324fea6c5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/LeasesSummaryofOperatingLeaseMaturitiesDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#LeasesSummaryofOperatingLeaseMaturitiesDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/LeasesSummaryofOperatingLeaseMaturitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d13b6654-8fc8-4003-a466-75a3eaed7399" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b73a1ee5-18f9-4f3f-9edf-3056a73f1dc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d13b6654-8fc8-4003-a466-75a3eaed7399" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b73a1ee5-18f9-4f3f-9edf-3056a73f1dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_10f181a9-01fa-4a25-9211-9805c548777b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b73a1ee5-18f9-4f3f-9edf-3056a73f1dc0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_10f181a9-01fa-4a25-9211-9805c548777b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_af5b1507-41ae-459a-a5b9-7a44888324cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b73a1ee5-18f9-4f3f-9edf-3056a73f1dc0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_af5b1507-41ae-459a-a5b9-7a44888324cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0a26de9d-a8e6-47eb-81f5-8e70253c74ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b73a1ee5-18f9-4f3f-9edf-3056a73f1dc0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0a26de9d-a8e6-47eb-81f5-8e70253c74ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a8c5ad41-761a-41ec-8353-78049839698c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b73a1ee5-18f9-4f3f-9edf-3056a73f1dc0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a8c5ad41-761a-41ec-8353-78049839698c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_db508b7e-b57e-4d66-b6f6-34aa47457dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b73a1ee5-18f9-4f3f-9edf-3056a73f1dc0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_db508b7e-b57e-4d66-b6f6-34aa47457dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_431430f2-8f71-4c42-ad54-1db191616a7a" xlink:href="amswa-20210131.xsd#amswa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b73a1ee5-18f9-4f3f-9edf-3056a73f1dc0" xlink:to="loc_amswa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_431430f2-8f71-4c42-ad54-1db191616a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8e6e8856-1922-4b09-80f8-2c66f85582d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b73a1ee5-18f9-4f3f-9edf-3056a73f1dc0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8e6e8856-1922-4b09-80f8-2c66f85582d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1592ea58-8265-434e-b999-873d879782ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/> |
| | <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b73a1ee5-18f9-4f3f-9edf-3056a73f1dc0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1592ea58-8265-434e-b999-873d879782ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9b3cf68e-617c-4645-8f4b-1a9b5129b942" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/> |
| | <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b73a1ee5-18f9-4f3f-9edf-3056a73f1dc0" xlink:to="loc_us-gaap_OperatingLeaseLiability_9b3cf68e-617c-4645-8f4b-1a9b5129b942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/LeasesSummaryofOperatingLeaseMaturitiesDetails_1" xlink:type="simple" xlink:href="amswa-20210131.xsd#LeasesSummaryofOperatingLeaseMaturitiesDetails_1"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/LeasesSummaryofOperatingLeaseMaturitiesDetails_1" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#LeasesLeaseRentalReceivablesDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/LeasesLeaseRentalReceivablesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d803c59c-2211-4550-8c92-55a23f8f880e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_733772e4-91e6-4c30-be23-538722820de8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d803c59c-2211-4550-8c92-55a23f8f880e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_733772e4-91e6-4c30-be23-538722820de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_b2cf7bf3-6225-4fbb-ad4e-902b3c9af8b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_733772e4-91e6-4c30-be23-538722820de8" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_b2cf7bf3-6225-4fbb-ad4e-902b3c9af8b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_1f651d0a-6775-4341-8e09-845c41d3df13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_733772e4-91e6-4c30-be23-538722820de8" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_1f651d0a-6775-4341-8e09-845c41d3df13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_57426dce-650e-4f05-a969-fefa30b0b833" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_733772e4-91e6-4c30-be23-538722820de8" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_57426dce-650e-4f05-a969-fefa30b0b833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9c1b3909-c0ae-452f-be36-b276963a6af9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_733772e4-91e6-4c30-be23-538722820de8" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9c1b3909-c0ae-452f-be36-b276963a6af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_774b490b-8e59-40c9-997c-52bd7977e2eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_733772e4-91e6-4c30-be23-538722820de8" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_774b490b-8e59-40c9-997c-52bd7977e2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_LessorOperatingLeasePaymentToBeReceivedAfterYearFour_c50372ed-c75a-4935-a43e-97d0efb5b955" xlink:href="amswa-20210131.xsd#amswa_LessorOperatingLeasePaymentToBeReceivedAfterYearFour"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_733772e4-91e6-4c30-be23-538722820de8" xlink:to="loc_amswa_LessorOperatingLeasePaymentToBeReceivedAfterYearFour_c50372ed-c75a-4935-a43e-97d0efb5b955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_52f536c5-95a0-486d-ad17-452a29ba0937" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_733772e4-91e6-4c30-be23-538722820de8" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_52f536c5-95a0-486d-ad17-452a29ba0937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/DeclarationofDividendPayable" xlink:type="simple" xlink:href="amswa-20210131.xsd#DeclarationofDividendPayable"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/DeclarationofDividendPayable" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAbstract_84336a0e-1878-47b8-81fc-7335204f97cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_DeclarationOfDividendPayableDisclosureTextBlock_ae7c0b92-74e5-4d50-a554-8400e681e355" xlink:href="amswa-20210131.xsd#amswa_DeclarationOfDividendPayableDisclosureTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAbstract_84336a0e-1878-47b8-81fc-7335204f97cd" xlink:to="loc_amswa_DeclarationOfDividendPayableDisclosureTextBlock_ae7c0b92-74e5-4d50-a554-8400e681e355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/DeclarationofDividendPayableDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#DeclarationofDividendPayableDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/DeclarationofDividendPayableDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAbstract_d842e3ce-9ad3-451f-9173-d32f6e04e9da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_01737535-d722-4265-8e92-0855cf3d5c0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAbstract_d842e3ce-9ad3-451f-9173-d32f6e04e9da" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_01737535-d722-4265-8e92-0855cf3d5c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/EarningsPerCommonShare" xlink:type="simple" xlink:href="amswa-20210131.xsd#EarningsPerCommonShare"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/EarningsPerCommonShare" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_bda3e822-6a50-4b64-b09f-add52af6e27c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_cd0a79fb-cd13-4a3d-835f-cf83b03c1234" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bda3e822-6a50-4b64-b09f-add52af6e27c" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_cd0a79fb-cd13-4a3d-835f-cf83b03c1234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/EarningsPerCommonShareTables" xlink:type="simple" xlink:href="amswa-20210131.xsd#EarningsPerCommonShareTables"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/EarningsPerCommonShareTables" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d3e7dcff-3a19-4040-8248-df436a3fe955" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_4e541514-1495-487a-af0b-c18ed9c74cdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d3e7dcff-3a19-4040-8248-df436a3fe955" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_4e541514-1495-487a-af0b-c18ed9c74cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3773afae-a777-461a-ae39-bdc6444448a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d3e7dcff-3a19-4040-8248-df436a3fe955" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3773afae-a777-461a-ae39-bdc6444448a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_09ae2228-81f2-47cd-bd1c-a63626c2f560" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d3e7dcff-3a19-4040-8248-df436a3fe955" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_09ae2228-81f2-47cd-bd1c-a63626c2f560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/EarningsPerCommonShareAdditionalInformationDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#EarningsPerCommonShareAdditionalInformationDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/EarningsPerCommonShareAdditionalInformationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ed698cd1-a0c0-4c15-8059-8eba067df93d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_ScheduleOfEarningsPerShareTable_92c76212-28a0-4a95-ace2-92917ff74806" xlink:href="amswa-20210131.xsd#amswa_ScheduleOfEarningsPerShareTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ed698cd1-a0c0-4c15-8059-8eba067df93d" xlink:to="loc_amswa_ScheduleOfEarningsPerShareTable_92c76212-28a0-4a95-ace2-92917ff74806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ac8fbfb3-d684-48a8-a18b-f7fe49b1bc05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amswa_ScheduleOfEarningsPerShareTable_92c76212-28a0-4a95-ace2-92917ff74806" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ac8fbfb3-d684-48a8-a18b-f7fe49b1bc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_905c41af-2b98-4597-afa1-ab5416594d62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ac8fbfb3-d684-48a8-a18b-f7fe49b1bc05" xlink:to="loc_us-gaap_ClassOfStockDomain_905c41af-2b98-4597-afa1-ab5416594d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_20e97804-c0cb-498b-a04b-3af93cb4802f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_905c41af-2b98-4597-afa1-ab5416594d62" xlink:to="loc_us-gaap_CommonClassAMember_20e97804-c0cb-498b-a04b-3af93cb4802f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_EarningsPerShareLineItems_6b0b2e92-5c44-4c79-86f4-7da90606e479" xlink:href="amswa-20210131.xsd#amswa_EarningsPerShareLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amswa_ScheduleOfEarningsPerShareTable_92c76212-28a0-4a95-ace2-92917ff74806" xlink:to="loc_amswa_EarningsPerShareLineItems_6b0b2e92-5c44-4c79-86f4-7da90606e479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_ConvertibleStockConversionRatio_a97f6ea8-fa25-4aa7-987d-347f0404f50d" xlink:href="amswa-20210131.xsd#amswa_ConvertibleStockConversionRatio"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amswa_EarningsPerShareLineItems_6b0b2e92-5c44-4c79-86f4-7da90606e479" xlink:to="loc_amswa_ConvertibleStockConversionRatio_a97f6ea8-fa25-4aa7-987d-347f0404f50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_CommonStockDividendsPreferencePerShare_2b281376-7cd6-4419-af2f-d47e02685661" xlink:href="amswa-20210131.xsd#amswa_CommonStockDividendsPreferencePerShare"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amswa_EarningsPerShareLineItems_6b0b2e92-5c44-4c79-86f4-7da90606e479" xlink:to="loc_amswa_CommonStockDividendsPreferencePerShare_2b281376-7cd6-4419-af2f-d47e02685661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d3d74a37-48e1-4550-b5c7-a0fa7849d3ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amswa_EarningsPerShareLineItems_6b0b2e92-5c44-4c79-86f4-7da90606e479" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d3d74a37-48e1-4550-b5c7-a0fa7849d3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4193451f-2ff8-4c6f-992c-e332daadf1ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amswa_EarningsPerShareLineItems_6b0b2e92-5c44-4c79-86f4-7da90606e479" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4193451f-2ff8-4c6f-992c-e332daadf1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/EarningsPerCommonShareBasicEarningsPerCommonShareDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#EarningsPerCommonShareBasicEarningsPerCommonShareDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/EarningsPerCommonShareBasicEarningsPerCommonShareDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b6dcbfca-015f-4b76-b69a-b50d614cd3d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_069e48ef-3c95-45ef-a5e1-0d0d71b4f9b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b6dcbfca-015f-4b76-b69a-b50d614cd3d3" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_069e48ef-3c95-45ef-a5e1-0d0d71b4f9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9e360201-9cbd-4efa-82ab-f7b2299e0095" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_069e48ef-3c95-45ef-a5e1-0d0d71b4f9b4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9e360201-9cbd-4efa-82ab-f7b2299e0095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a0aafb7e-bc53-4348-ab22-553bfd0c5d55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9e360201-9cbd-4efa-82ab-f7b2299e0095" xlink:to="loc_us-gaap_ClassOfStockDomain_a0aafb7e-bc53-4348-ab22-553bfd0c5d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ae6148f8-aa64-487c-84ea-c34175cf9ba1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a0aafb7e-bc53-4348-ab22-553bfd0c5d55" xlink:to="loc_us-gaap_CommonClassAMember_ae6148f8-aa64-487c-84ea-c34175cf9ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_6211b93c-3972-4673-bde2-6337406f04cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a0aafb7e-bc53-4348-ab22-553bfd0c5d55" xlink:to="loc_us-gaap_CommonClassBMember_6211b93c-3972-4673-bde2-6337406f04cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_06d9546d-c31c-471e-8266-c02ff1159996" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_069e48ef-3c95-45ef-a5e1-0d0d71b4f9b4" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_06d9546d-c31c-471e-8266-c02ff1159996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicDistributed_303c1967-e5df-4c80-b48a-62b12df00c39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicDistributed"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_06d9546d-c31c-471e-8266-c02ff1159996" xlink:to="loc_us-gaap_EarningsPerShareBasicDistributed_303c1967-e5df-4c80-b48a-62b12df00c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicUndistributed_764553e5-b4e1-43b8-9d05-c9dddb79c5af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicUndistributed"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_06d9546d-c31c-471e-8266-c02ff1159996" xlink:to="loc_us-gaap_EarningsPerShareBasicUndistributed_764553e5-b4e1-43b8-9d05-c9dddb79c5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b847f0de-8fce-4602-b9fa-5f52ba9e2e9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_06d9546d-c31c-471e-8266-c02ff1159996" xlink:to="loc_us-gaap_EarningsPerShareBasic_b847f0de-8fce-4602-b9fa-5f52ba9e2e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributedEarnings_f2736132-7d6b-4435-9469-1511188bddcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DistributedEarnings"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_06d9546d-c31c-471e-8266-c02ff1159996" xlink:to="loc_us-gaap_DistributedEarnings_f2736132-7d6b-4435-9469-1511188bddcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarnings_244817f3-e330-476e-aaff-b4e20404e5fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarnings"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_06d9546d-c31c-471e-8266-c02ff1159996" xlink:to="loc_us-gaap_UndistributedEarnings_244817f3-e330-476e-aaff-b4e20404e5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e79a3477-bd7e-493b-a995-417722583512" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_06d9546d-c31c-471e-8266-c02ff1159996" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e79a3477-bd7e-493b-a995-417722583512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b16fb449-40df-429b-8b72-bb0fbcc66260" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_06d9546d-c31c-471e-8266-c02ff1159996" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b16fb449-40df-429b-8b72-bb0fbcc66260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/EarningsPerCommonShareDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#EarningsPerCommonShareDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/EarningsPerCommonShareDilutedEarningsperShareforClassACommonSharesUsingIfConvertedMethodDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4e93bade-5768-44ae-89e6-64b44e962799" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_de543014-a939-4432-807d-04b0bb11e9e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4e93bade-5768-44ae-89e6-64b44e962799" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_de543014-a939-4432-807d-04b0bb11e9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b44a899e-8ff8-4253-bc93-3662b036bed3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_de543014-a939-4432-807d-04b0bb11e9e7" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b44a899e-8ff8-4253-bc93-3662b036bed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1f989e98-baf4-429e-86c4-abf8d2812243" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b44a899e-8ff8-4253-bc93-3662b036bed3" xlink:to="loc_us-gaap_ClassOfStockDomain_1f989e98-baf4-429e-86c4-abf8d2812243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_8edc2655-ce03-4848-954a-9df7e9b1659d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1f989e98-baf4-429e-86c4-abf8d2812243" xlink:to="loc_us-gaap_CommonClassAMember_8edc2655-ce03-4848-954a-9df7e9b1659d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_de543014-a939-4432-807d-04b0bb11e9e7" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ac2468eb-3e0a-4c59-b2d0-e0469f79923b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ac2468eb-3e0a-4c59-b2d0-e0469f79923b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities_8463910d-1b38-4217-9d18-6d40ab1d5a3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecurities"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:to="loc_us-gaap_DilutiveSecurities_8463910d-1b38-4217-9d18-6d40ab1d5a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_052d628f-6394-4501-98b7-a93d8706e1a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_052d628f-6394-4501-98b7-a93d8706e1a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d48c6027-a7c0-45fa-ba92-e0f291e58e68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d48c6027-a7c0-45fa-ba92-e0f291e58e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_bb885331-aa2e-462e-b496-62c1dbfbbb1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_bb885331-aa2e-462e-b496-62c1dbfbbb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_WeightedAverageNumberOfSharesIncludingCommonStockEquivalentsDiluted_f9278db3-f07a-4c30-90f8-16bd516f963c" xlink:href="amswa-20210131.xsd#amswa_WeightedAverageNumberOfSharesIncludingCommonStockEquivalentsDiluted"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:to="loc_amswa_WeightedAverageNumberOfSharesIncludingCommonStockEquivalentsDiluted_f9278db3-f07a-4c30-90f8-16bd516f963c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_IncrementalCommonSharesAttributableToConversionOfCommonStock_8bd64b1f-804d-4e27-a240-d1e5fd90a0df" xlink:href="amswa-20210131.xsd#amswa_IncrementalCommonSharesAttributableToConversionOfCommonStock"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:to="loc_amswa_IncrementalCommonSharesAttributableToConversionOfCommonStock_8bd64b1f-804d-4e27-a240-d1e5fd90a0df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8a0d6a43-986c-4476-983e-39db515158f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/> |
| | <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8a0d6a43-986c-4476-983e-39db515158f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bff2acc1-b4af-42ca-97d8-8aac79c05209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/> |
| | <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:to="loc_us-gaap_EarningsPerShareBasic_bff2acc1-b4af-42ca-97d8-8aac79c05209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_b8814c16-bdf7-474c-9ceb-e6a12871c3a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/> |
| | <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6940e88e-cdac-4cd0-ae93-2abda9fa0ee5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_b8814c16-bdf7-474c-9ceb-e6a12871c3a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/EarningsPerCommonShareDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#EarningsPerCommonShareDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/EarningsPerCommonShareDilutedEarningsperShareforClassBCommonSharesUsingTwoClassMethodDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_af2a5a06-ba74-4d37-8505-ff5f22c250c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fc448f60-0899-4294-bdcf-9a38b5e5c651" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_af2a5a06-ba74-4d37-8505-ff5f22c250c7" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fc448f60-0899-4294-bdcf-9a38b5e5c651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0cb0275f-3481-4cbd-9fe8-392fc4367825" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fc448f60-0899-4294-bdcf-9a38b5e5c651" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0cb0275f-3481-4cbd-9fe8-392fc4367825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1139d69f-fc62-4985-a19e-b16c441e1497" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0cb0275f-3481-4cbd-9fe8-392fc4367825" xlink:to="loc_us-gaap_ClassOfStockDomain_1139d69f-fc62-4985-a19e-b16c441e1497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_b66960e4-96f4-4a71-93be-69f3a2b744c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1139d69f-fc62-4985-a19e-b16c441e1497" xlink:to="loc_us-gaap_CommonClassBMember_b66960e4-96f4-4a71-93be-69f3a2b744c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_2d4e6ce2-adde-48d6-b3c2-8f2312ece3cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fc448f60-0899-4294-bdcf-9a38b5e5c651" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_2d4e6ce2-adde-48d6-b3c2-8f2312ece3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e67e50c7-4b01-4d54-82ea-e8a6ecb9da6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2d4e6ce2-adde-48d6-b3c2-8f2312ece3cc" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e67e50c7-4b01-4d54-82ea-e8a6ecb9da6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_ReallocationOfUndistributedEarnings_9c6ede01-6e3e-444f-b28f-c634cf5b6d71" xlink:href="amswa-20210131.xsd#amswa_ReallocationOfUndistributedEarnings"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2d4e6ce2-adde-48d6-b3c2-8f2312ece3cc" xlink:to="loc_amswa_ReallocationOfUndistributedEarnings_9c6ede01-6e3e-444f-b28f-c634cf5b6d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f192ca57-8f59-409f-82e4-a4adcdf72ad9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2d4e6ce2-adde-48d6-b3c2-8f2312ece3cc" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f192ca57-8f59-409f-82e4-a4adcdf72ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aeb9719d-c142-4d9c-8538-9d049ded4e13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2d4e6ce2-adde-48d6-b3c2-8f2312ece3cc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aeb9719d-c142-4d9c-8538-9d049ded4e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fe143d8b-18df-41cf-8532-33d286b863c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2d4e6ce2-adde-48d6-b3c2-8f2312ece3cc" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fe143d8b-18df-41cf-8532-33d286b863c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_514e5046-3d4c-4d36-901c-7bb07b050e30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2d4e6ce2-adde-48d6-b3c2-8f2312ece3cc" xlink:to="loc_us-gaap_EarningsPerShareBasic_514e5046-3d4c-4d36-901c-7bb07b050e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d74ca1f8-c43f-49e0-9a12-86e9b3c07860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2d4e6ce2-adde-48d6-b3c2-8f2312ece3cc" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d74ca1f8-c43f-49e0-9a12-86e9b3c07860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="amswa-20210131.xsd#StockBasedCompensation"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/StockBasedCompensation" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_99846588-a6c5-4f68-b15e-6226ce55597d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b6ce75b6-8e0e-4c91-8a89-8a537b9632a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_99846588-a6c5-4f68-b15e-6226ce55597d" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b6ce75b6-8e0e-4c91-8a89-8a537b9632a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#StockBasedCompensationDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/StockBasedCompensationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b1066b7b-d1b0-441c-b8e4-8d0a4c6d90f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_08619505-822d-43f0-b799-a11b19ff53a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b1066b7b-d1b0-441c-b8e4-8d0a4c6d90f4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_08619505-822d-43f0-b799-a11b19ff53a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_390940bd-4cfa-466d-8ce9-1987471e3ce5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b1066b7b-d1b0-441c-b8e4-8d0a4c6d90f4" xlink:to="loc_us-gaap_ShareBasedCompensation_390940bd-4cfa-466d-8ce9-1987471e3ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_e80f8391-626a-4ca5-b218-a6394dad7583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b1066b7b-d1b0-441c-b8e4-8d0a4c6d90f4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_e80f8391-626a-4ca5-b218-a6394dad7583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_eb7b9d69-07a9-4636-bdf4-c7bfb59744cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b1066b7b-d1b0-441c-b8e4-8d0a4c6d90f4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_eb7b9d69-07a9-4636-bdf4-c7bfb59744cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_2d498763-09cd-4811-bebf-76bd0652e496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b1066b7b-d1b0-441c-b8e4-8d0a4c6d90f4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_2d498763-09cd-4811-bebf-76bd0652e496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_634a21a7-93ca-48dd-8fd6-e1db0e13b8cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b1066b7b-d1b0-441c-b8e4-8d0a4c6d90f4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_634a21a7-93ca-48dd-8fd6-e1db0e13b8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bf07f446-8daf-4914-8ddd-92d0e2db71a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/> |
| | <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b1066b7b-d1b0-441c-b8e4-8d0a4c6d90f4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bf07f446-8daf-4914-8ddd-92d0e2db71a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/FairValueofFinancialInstruments" xlink:type="simple" xlink:href="amswa-20210131.xsd#FairValueofFinancialInstruments"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/FairValueofFinancialInstruments" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_158b911b-d06a-4ebe-92c3-3892f4983aee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_ff8f03dd-bff8-40eb-bc6d-084cbf1c26df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_158b911b-d06a-4ebe-92c3-3892f4983aee" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_ff8f03dd-bff8-40eb-bc6d-084cbf1c26df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/FairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="amswa-20210131.xsd#FairValueofFinancialInstrumentsTables"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/FairValueofFinancialInstrumentsTables" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8bdbfccf-3c18-41ab-acd0-7ee04c54cfcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_c3c31c0a-79aa-43d4-9acc-782eba9d50fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8bdbfccf-3c18-41ab-acd0-7ee04c54cfcb" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_c3c31c0a-79aa-43d4-9acc-782eba9d50fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#FairValueofFinancialInstrumentsDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_02e68dd2-bf1a-41ff-9171-1d87733b2748" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c4a5b7a-2095-484f-9d78-d2152dd08982" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_02e68dd2-bf1a-41ff-9171-1d87733b2748" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c4a5b7a-2095-484f-9d78-d2152dd08982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_08094da7-275f-4254-ae90-87571650fa06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c4a5b7a-2095-484f-9d78-d2152dd08982" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_08094da7-275f-4254-ae90-87571650fa06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9161fee0-5e69-474e-819e-b8080c3a8381" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_08094da7-275f-4254-ae90-87571650fa06" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9161fee0-5e69-474e-819e-b8080c3a8381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6d4129a5-5527-4a9b-8c4a-a910603905e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9161fee0-5e69-474e-819e-b8080c3a8381" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6d4129a5-5527-4a9b-8c4a-a910603905e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_d9d78f96-2bea-4b86-b308-43dd7a2e0f9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9161fee0-5e69-474e-819e-b8080c3a8381" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_d9d78f96-2bea-4b86-b308-43dd7a2e0f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_eea3fe48-2db9-46e2-8e6f-3d0269bdb806" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9161fee0-5e69-474e-819e-b8080c3a8381" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_eea3fe48-2db9-46e2-8e6f-3d0269bdb806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_90c3cb7f-1d67-40a0-a89d-94796d857d8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c4a5b7a-2095-484f-9d78-d2152dd08982" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_90c3cb7f-1d67-40a0-a89d-94796d857d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_3e0e08f9-38ca-4aad-bcc9-778c76dc318f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_90c3cb7f-1d67-40a0-a89d-94796d857d8a" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_3e0e08f9-38ca-4aad-bcc9-778c76dc318f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_bfef6c57-7afc-4e63-b76d-2edda9debdd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_90c3cb7f-1d67-40a0-a89d-94796d857d8a" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_bfef6c57-7afc-4e63-b76d-2edda9debdd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_17d63b89-a603-4638-9b1f-345b412f6fb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_90c3cb7f-1d67-40a0-a89d-94796d857d8a" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_17d63b89-a603-4638-9b1f-345b412f6fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/StockRepurchases" xlink:type="simple" xlink:href="amswa-20210131.xsd#StockRepurchases"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/StockRepurchases" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_96e29930-b780-416e-82e0-0236d6b0d4f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_476e8c90-0f8e-4ccb-ae39-78e1adeec7c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_96e29930-b780-416e-82e0-0236d6b0d4f0" xlink:to="loc_us-gaap_TreasuryStockTextBlock_476e8c90-0f8e-4ccb-ae39-78e1adeec7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/StockRepurchasesDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#StockRepurchasesDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/StockRepurchasesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4119d1e6-4bb9-4f05-bf60-7eff9f487a5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_b4f7163b-1059-42a3-b40b-c439abea68ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4119d1e6-4bb9-4f05-bf60-7eff9f487a5e" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_b4f7163b-1059-42a3-b40b-c439abea68ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7f5ae67e-2f1c-4e61-b346-d4e7bbdd936a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_b4f7163b-1059-42a3-b40b-c439abea68ea" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7f5ae67e-2f1c-4e61-b346-d4e7bbdd936a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8d2b599f-ea9b-45e7-9a69-a9ace56875f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7f5ae67e-2f1c-4e61-b346-d4e7bbdd936a" xlink:to="loc_us-gaap_ClassOfStockDomain_8d2b599f-ea9b-45e7-9a69-a9ace56875f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_88d99ada-df04-4b9b-8ebe-fc7c28d4877b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8d2b599f-ea9b-45e7-9a69-a9ace56875f4" xlink:to="loc_us-gaap_CommonClassAMember_88d99ada-df04-4b9b-8ebe-fc7c28d4877b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_2d27b0c0-55b2-4669-a989-ba855dd6a273" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_b4f7163b-1059-42a3-b40b-c439abea68ea" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_2d27b0c0-55b2-4669-a989-ba855dd6a273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_d1a53e01-73c7-4cfe-8d47-4211d2486455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_2d27b0c0-55b2-4669-a989-ba855dd6a273" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_d1a53e01-73c7-4cfe-8d47-4211d2486455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_StockRepurchasePlanAugustNineteenTwentyZeroTwoMember_f1ddd159-6636-451f-9460-7b6db841a5a2" xlink:href="amswa-20210131.xsd#amswa_StockRepurchasePlanAugustNineteenTwentyZeroTwoMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_d1a53e01-73c7-4cfe-8d47-4211d2486455" xlink:to="loc_amswa_StockRepurchasePlanAugustNineteenTwentyZeroTwoMember_f1ddd159-6636-451f-9460-7b6db841a5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a8ee67ec-5f51-4279-bf37-b7a7151aaaee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_b4f7163b-1059-42a3-b40b-c439abea68ea" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a8ee67ec-5f51-4279-bf37-b7a7151aaaee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_4b17bdba-179b-42de-ae5a-81c9c49346c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a8ee67ec-5f51-4279-bf37-b7a7151aaaee" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_4b17bdba-179b-42de-ae5a-81c9c49346c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_87bbf834-9d88-466f-b335-85974f409824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a8ee67ec-5f51-4279-bf37-b7a7151aaaee" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_87bbf834-9d88-466f-b335-85974f409824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_af74edff-f6f0-43c5-997c-fc915bf9b9d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a8ee67ec-5f51-4279-bf37-b7a7151aaaee" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_af74edff-f6f0-43c5-997c-fc915bf9b9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/ComprehensiveIncome" xlink:type="simple" xlink:href="amswa-20210131.xsd#ComprehensiveIncome"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/ComprehensiveIncome" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_1eb374da-aac0-4ad3-ab3d-21608f39342d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_2b2435e6-81e1-4896-ab12-adf834795578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_1eb374da-aac0-4ad3-ab3d-21608f39342d" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_2b2435e6-81e1-4896-ab12-adf834795578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/IndustrySegments" xlink:type="simple" xlink:href="amswa-20210131.xsd#IndustrySegments"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/IndustrySegments" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_15d76ad8-a536-4c2f-a351-f32d2a4d5568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_5d901dd0-f657-4367-b79f-f8548010d527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_15d76ad8-a536-4c2f-a351-f32d2a4d5568" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_5d901dd0-f657-4367-b79f-f8548010d527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/IndustrySegmentsTables" xlink:type="simple" xlink:href="amswa-20210131.xsd#IndustrySegmentsTables"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/IndustrySegmentsTables" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_00ea892a-61d2-4d80-8b0e-69cd66ef9c06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9fe5bf74-720f-4fd2-a91f-ef182da8f300" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_00ea892a-61d2-4d80-8b0e-69cd66ef9c06" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9fe5bf74-720f-4fd2-a91f-ef182da8f300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/IndustrySegmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#IndustrySegmentsAdditionalInformationDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/IndustrySegmentsAdditionalInformationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_21cda84f-492f-4f35-90f0-6928a55615ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_07f365f7-e904-4450-b932-ba0af1b62c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_21cda84f-492f-4f35-90f0-6928a55615ac" xlink:to="loc_us-gaap_NumberOfOperatingSegments_07f365f7-e904-4450-b932-ba0af1b62c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_NumberOfMajorProductAndServiceGroups_dab45c67-7f81-4f33-81ae-03d58a9933cd" xlink:href="amswa-20210131.xsd#amswa_NumberOfMajorProductAndServiceGroups"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_21cda84f-492f-4f35-90f0-6928a55615ac" xlink:to="loc_amswa_NumberOfMajorProductAndServiceGroups_dab45c67-7f81-4f33-81ae-03d58a9933cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/IndustrySegmentsSegmentInformationDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#IndustrySegmentsSegmentInformationDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/IndustrySegmentsSegmentInformationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5cb13ff5-7982-4a91-b2ca-e68e0c624ae3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a3c1140-c298-46a3-8d35-fcec9fa7a7d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5cb13ff5-7982-4a91-b2ca-e68e0c624ae3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a3c1140-c298-46a3-8d35-fcec9fa7a7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_726d9d5f-32e9-4363-9a3f-cf40a6d3eecc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a3c1140-c298-46a3-8d35-fcec9fa7a7d9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_726d9d5f-32e9-4363-9a3f-cf40a6d3eecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cfc2fcdb-7bb3-44f4-b25c-95f57c9d5f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_726d9d5f-32e9-4363-9a3f-cf40a6d3eecc" xlink:to="loc_us-gaap_SegmentDomain_cfc2fcdb-7bb3-44f4-b25c-95f57c9d5f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_SupplyChainManagementMember_d20eac72-9f9f-4210-bf55-c8ff242b9d63" xlink:href="amswa-20210131.xsd#amswa_SupplyChainManagementMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfc2fcdb-7bb3-44f4-b25c-95f57c9d5f64" xlink:to="loc_amswa_SupplyChainManagementMember_d20eac72-9f9f-4210-bf55-c8ff242b9d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_ItConsultingMember_851e4225-2e90-4242-a52a-294e69e1d22b" xlink:href="amswa-20210131.xsd#amswa_ItConsultingMember"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfc2fcdb-7bb3-44f4-b25c-95f57c9d5f64" xlink:to="loc_amswa_ItConsultingMember_851e4225-2e90-4242-a52a-294e69e1d22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_2f0ad865-89ab-4e1d-b6fe-f02f36172228" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateAndOtherMember"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfc2fcdb-7bb3-44f4-b25c-95f57c9d5f64" xlink:to="loc_us-gaap_CorporateAndOtherMember_2f0ad865-89ab-4e1d-b6fe-f02f36172228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f066e994-ebc7-4a0b-a474-6a4b8352d784" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a3c1140-c298-46a3-8d35-fcec9fa7a7d9" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_f066e994-ebc7-4a0b-a474-6a4b8352d784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c3ec1059-25b3-45c6-aaf5-e021b6d4adbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f066e994-ebc7-4a0b-a474-6a4b8352d784" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c3ec1059-25b3-45c6-aaf5-e021b6d4adbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_360b6bf2-0807-4302-a45e-4629b3ba5477" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f066e994-ebc7-4a0b-a474-6a4b8352d784" xlink:to="loc_us-gaap_OperatingIncomeLoss_360b6bf2-0807-4302-a45e-4629b3ba5477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3bfcbd45-e19e-44ae-93be-26c7a40efd6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/> |
| | <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f066e994-ebc7-4a0b-a474-6a4b8352d784" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3bfcbd45-e19e-44ae-93be-26c7a40efd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_2772859f-2d52-482b-8e51-e723ba3640bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/> |
| | <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f066e994-ebc7-4a0b-a474-6a4b8352d784" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_2772859f-2d52-482b-8e51-e723ba3640bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8ef503f5-9c23-419e-b57a-4e78817e563c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/> |
| | <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f066e994-ebc7-4a0b-a474-6a4b8352d784" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8ef503f5-9c23-419e-b57a-4e78817e563c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9b35c925-e02f-4728-9760-30cb5644a778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f066e994-ebc7-4a0b-a474-6a4b8352d784" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9b35c925-e02f-4728-9760-30cb5644a778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/MajorCustomers" xlink:type="simple" xlink:href="amswa-20210131.xsd#MajorCustomers"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/MajorCustomers" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_73ef7c2b-1179-4202-818f-c9a6c12eae1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_amswa_MajorCustomersTextBlock_bf641447-5332-4344-b626-eb48a1015bc2" xlink:href="amswa-20210131.xsd#amswa_MajorCustomersTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_73ef7c2b-1179-4202-818f-c9a6c12eae1e" xlink:to="loc_amswa_MajorCustomersTextBlock_bf641447-5332-4344-b626-eb48a1015bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/Contingencies" xlink:type="simple" xlink:href="amswa-20210131.xsd#Contingencies"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/Contingencies" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_397d7586-a397-4a5d-bdf6-e026c6d8d16d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_17c308b6-7af1-4a61-81ac-64be62c33d9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_397d7586-a397-4a5d-bdf6-e026c6d8d16d" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_17c308b6-7af1-4a61-81ac-64be62c33d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/SubsequentEvent" xlink:type="simple" xlink:href="amswa-20210131.xsd#SubsequentEvent"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/SubsequentEvent" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_b53f6bb0-742f-4874-b15d-048b540a94f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1936b32f-3d5a-4bde-9bbb-24334dc86c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_b53f6bb0-742f-4874-b15d-048b540a94f6" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_1936b32f-3d5a-4bde-9bbb-24334dc86c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| <link:roleRef roleURI="http://www.amsoftware.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="amswa-20210131.xsd#SubsequentEventDetails"/> |
| <link:presentationLink xlink:role="http://www.amsoftware.com/role/SubsequentEventDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_df7f8b2b-6df9-491a-8e3c-fa5597821c3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_797c0648-6c18-4819-ab5a-9844c39454cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_df7f8b2b-6df9-491a-8e3c-fa5597821c3f" xlink:to="loc_us-gaap_SubsequentEventTable_797c0648-6c18-4819-ab5a-9844c39454cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_a30ca75a-0506-456e-92a6-f9bb9ba7662d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_797c0648-6c18-4819-ab5a-9844c39454cb" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_a30ca75a-0506-456e-92a6-f9bb9ba7662d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f23a853d-2cfc-497c-94f6-25af843ab7be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_a30ca75a-0506-456e-92a6-f9bb9ba7662d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f23a853d-2cfc-497c-94f6-25af843ab7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_1007da87-f86e-49dd-8fa3-17c76ffa83c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f23a853d-2cfc-497c-94f6-25af843ab7be" xlink:to="loc_us-gaap_SubsequentEventMember_1007da87-f86e-49dd-8fa3-17c76ffa83c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_ef231009-ad1c-4d1c-be5b-1c0f9ff4dbe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/> |
| | <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_797c0648-6c18-4819-ab5a-9844c39454cb" xlink:to="loc_us-gaap_SubsequentEventLineItems_ef231009-ad1c-4d1c-be5b-1c0f9ff4dbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_450cdb24-1850-4a44-976b-4155a743391f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/> |
| | <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_ef231009-ad1c-4d1c-be5b-1c0f9ff4dbe7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_450cdb24-1850-4a44-976b-4155a743391f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </link:presentationLink> |
| </link:linkbase> |