I'm suggesting the use of qgis. Qgis is open source software, and is therefore free. It has a massive user database, and a community of users and programmers who work on the code without charge. This community guarantees that this software platform will be maintained and developed into the future. Annual reports from the project are available here.
This is a very powerful spatial mapping tool that also allows the creation of 3D models from a plug-in. Qgis supports the linking of text in table based information to polygons or points on the map. The linking is accomplished through the use of a locally held database is or even more simply through the use of Excel files and data can move both ways from the map to the database from the database to the map. This allows for the creation of schedules of paddock areas for example and records. Almost anything can be recorded and linked to the map. Choices will depend on the nature of your operation, but could include fertiliser application, location of water tanks, fence lengths and condition, tree ages and locations for growers, etc.
My system dates from 2014 and is an HP EliteBook 850 G1, a business grade laptop with 16gb of ram and an i7 processor. These sell on trade me for about now. Windows 10 is recommended.
Start it up and get some plugins.
Qgis keeps its data as a collection of individual files. To keep your project orderly a systematic approach to structuring directories is recommended.