If you are looking for a turnkey solution, then the products you mention will work. However, if you are willing to build some components yourself, you can accomplish most of what you want without cost. Without reader extensions you cannot save a filled PDF, however, you can submit your XML to a serv...