farmerswife (fw) currently supports versions 6.8, 7.0, 7.1 (current).
Customers with a valid fw support subscription need to upgrade at least to one of these.
Customers without an active support subscription first need to re-new this in order to upgrade; please contact farmerswife sales.
Reported issues only get addressed on the “current” release version and the “next version in development”.
The following information applies to farmerswife version 7.1 and later.
IMPORTANT: !! Version 6.8 was the last version to support the 32bit fw Server and Client apps on Mac and Windows !!
For a smooth operation it is very important to ensure, that the computers on which you are going to install the farmerswife (fw) Server and Client applications meet the system requirements specified here. We recommend to run the farmerswife Server application on a separate dedicated machine, to ensure maximum performance.
All mentioned 3rd party software or hardware is subject to the respective 3rd parties supplier support. Farmers WIFE S.L. accepts no responsibility for any changes that may be carried out by 3rd parties which may directly or indirectly affect the functionality or performance of the software.
fw Server application
Operating System (OS):
Windows:
Windows Server 2022 64bit, Windows Server 2019 64bit, Windows Server 2016 64bit; also Windows 10 Pro 64bit, Windows 11 Pro (and later).
On a legacy Windows Server 2008 R2 Standard 64bit, farmerswife will still run, but we strongly recommend to upgrade the OS to a still supported one.
Mac:
macOS Sonoma 14.x, macOS Ventura 13.4.x, macOS Monterey 12.6.x, macOS Big Sur 11.5.x, macOS Catalina 10.15.x, macOS Mojave 10.14.x.
IMPORTANT: Since macOS Big Sur, to launch the fw Server app for the 1st time after installation in "Applications" (recommended), you will have to use twice or even three times:
=> select the fw Server app and then "right-mouse" click > Open.
NOTE: On Apple's newest Macs using the Apple Silicon M1/M2 chipset, and Apple's Rosetta 2 software built into macOS Big Sur (and macOS versions going forward), both the farmerswife Client desktop app and the farmerswife Server app will run as smooth as ever (and in some cases even faster!).
MacOS "Mojave" is the best practice host version on fw Server-side, when upgrading from lower farmerswife versions to the latest.
These previous macOS/OS X versions are no longer actively supported:
macOS High Sierra 10.13.x, macOS Sierra 10.12.x, OS X 10.11.x El Capitan, OS X 10.10.x Yosemite.
NOTE: !! v6.8 was the last version to support the 32bit fw Server and Client apps on Mac and Windows !!
We can still provide the legacy "32bit" app, which is still supported to be run on 64bit macOS Mojave or lower, please contact farmerswife support. You should consider to upgrade your Mac host machine at your next earliest convenience in 2022.
These are by now really too old to be used: OS X 10.9 Mavericks, OS X 10.8 Mountain Lion and OS X 10.7 Lion.
OS X 10.6 Snow Leopard should definitely NOT be used anymore, due to lack of support for Java 1.8 or later.
Linux:
The only tested and maintained Linux flavors are Ubuntu 18.04 LTS x64 and Ubuntu 22.04.4 LTS.
IMPORTANT: You MUST have a skilled in-house Linux IT Administrator to use farmerswife Server on Linux.
Hardware:
For best performance we recommend using a dedicated machine only running the WIFE Server application. Ideally it's installed on its own hard-drive. And "Full Backups" are set to be stored on a different hard-drive or network share.
If the WIFE Server is run on a virtualized OS, its proper configuration has to be ensured. The underlying hardware has to always provide the needed resources as stated within this document. Typically the hardware used for virtualized systems is not ideal; use the “Speed Test” button on the fw Server application using the "DemoDB" as a helper to verify and compare the test results. Note: the "Speed Test" can take 5 min. or more to finish.
Server Processor:
A fast CPU (3GHz+) and a good portion of L2 or L3 Cache are strong variables in the WIFE performance equation.Important: the WIFE Server application will only utilize 1 CPU and 1 core of a multi-core CPU. Choose a fast CPU (highGHz) plus high amount of L2/L3 cache over amount of slower CPUs/cores. Chose Intel over AMD processors. This also applies when the WIFE Server is run on a virtualized system!
In regards to farmerswife Play see the separate documentation.
Server Memory:
Juggling a lot of memory is what the WIFE Server application heavily relies on!
A minimum 3GB RAM available per WIFE Server instance +1GB for the OS is required. We recommend using a system with fast 6GB, 8GB or 12GB of RAM.
Server Storage / Disks:
Fast hard drives make the WIFE database backup process faster, which frees up time to handle the actual work performance.
Solid-state drives (SSDs) now on the market really make a performance difference and we recommend using them. Our clear second recommendation is to use fast SAS (15,000rpm) hard drives with 16MB or more cache. Provide at the very minimum 60GB of free disk-space, plus additional disk space according to your individual needs for storing data to be used within the system.
Screen resolution Server:
1024 x 768 minimum; 1280 x 1024 recommended
Network:
The typical local network (LAN or WAN) speed of 100 Mbit or more is ideal for the WIFE Client application. Bandwidth is not the main factor, unless of course it’s completely used up due to other heavy data traffic. Slow network latency typically encountered when connecting from outside the LAN, or on using VPN connections, or hosting the fw Server on a cloud based solution are the main sources for slow performance for the end users.
3rd party software "Java":
IMPORTANT: The Web Client, Mobile Web Client and fwPlay are all powered by a built-in web-server. This requires "Java" to be installed on the fw Server host machine.
We recommend to always stay on the latest version of Java by manually upgrading. IMPORTANT: If you let Java update itself automatically, this can interrupt the Web Client, Mobile Web Client and fwPlay. A host machine restart is the first recommended action after any update.
NOTE: Legacy Java 1.6 and 1.7 are deprecated; we strongly recommend to un-install any of these old version should they still be installed on your fw Server host machine!
With the release of version 6.5 we recommend to remove any and all "Java (Oracle)" versions from the farmerswife Server host machine. Instead install "Open JDK", see the instructions here: How to replace Java (Oracle) with OpenJDK. Also note, that with the upgrade to v6.8 you should also ensure to upgrade OpenJDK to HotSpot version
Important change: Upgrading to 7.1, requires Java / OpenJDK v17 to be installed!
Optional 3rd party software "MySQL"
For the optional MySQL data interface when hosted on Windows and Mac ONLY use the legacy MySQL v5.1.73 and on Linux use MySQL v5.0. Later version are not being used or tested on our side.
fw Client application
Supported Operating System (OS) for the farmerswife desktop Client software:
IMPORTANT: !! Version 6.8 is the last version to support the 32bit fw Server and Client apps on Mac and Windows !!
Windows:
Windows 11, Windows 10 (recommended), Windows 10 Pro 64bit (and later), and Windows 8, and also Windows Server 2022 64bit, Windows Server 2019 64bit, Windows Server 2016 64bit.
NOTE: Windows 7, Windows Vista and Windows XP Home / Pro are not supported by Microsoft anymore, we therefore advise against using them.
Mac:
macOS Sonoma 14.x, macOS Ventura 13, macOS Monterey 12.0.x, macOS Big Sur 11.5.x, macOS Catalina 10.15.x, macOS Mojave 10.14.x.
NOTE: On Apple's newest Macs using the Apple Silicon M1 and M2 chipsets, and Apple's Rosetta 2 software built into macOS since Big Sur, both the farmerswife Client desktop application and the farmerswife Server desktop application will run as smooth as ever (and in some cases even faster!).
Native "64bit" support!
NOTE: For the farmerswife Client desktop application the "64bit" version is the default one (since v6.6).
!! Version 6.8 was the last version to support the 32bit fw Server and Client apps on Mac and Windows !!
We can still provide the legacy "32bit" app, which is still supported to be run on 64bit macOS Mojave or lower.
On macOS BELOW "Mojave":
macOS Mojave 10.14.x, macOS High Sierra 10.13.x, macOS Sierra 10.12.x, Mac OS X 10.11.x El Capitan, 10.10.x Yosemite.
!! v6.8 was the last version to support the 32bit fw Server and Client apps on Mac and Windows !!
Use the installers as per this info: Client Installation Mac
NOTE: Since macOS Big Sur, to launch the fw Client for the 1st time after installation, you might have to use in "Applications" twice or three time: right-mouse click > Open on the fw Client app.
Not being tested anymore:
OS X 10.9.x Mavericks, OS X 10.8, OS X 10.7 and OS X 10.6.
Even older OS X version are no longer supported nor tested.
Hardware:
Processor Client machine:
For example an Intel 2.4GHz Intel Core 2 Duo processor (minimum).
Memory Client machine:
Recommended at least 1GB RAM for the farmerswife Client software, but at least 512MB available RAM. For the main heavy users even more. Please note that we're now more often seeing a lot higher needed memory usage. Especially on big databases and using the Financial Reports. These can reach into 3 to 4 GB + of needed available memory by using the new x64 farmerswife Client desktop apps on Windows or Mac.
Screen resolution Client machine
96dpi at 1200 x 800 minimum (since v4.10); 1280 x 1024 or more recommended for main heavy users.
Note: Lower screen resolutions will prevent some functionality to not be usable.
iOS farmerswife app
Use our free native universal iOS farmerswife app (for iPhone and iPad) from Apple’s App store (search for: farmerswife); the latest version is v5.0.873 and requires iOS version 13.
For iOS 9 it's the iOS fw app v8.0.825, or for iOS 7 it's v5.0.59 or for iOS 6 it's v5.0.34.
See here more info about the iOS fw app.
Web browser based Web Client and Mobile Web Client
The web browser based access via the Web Client is optimized for Safari, Chrome and Firefox; also usable with Internet Explorer v9 or later since fw v4.11.
IMPORTANT reminder: The Web Client, Mobile Web Client and fwPlay are all powered by a built-in web-server.
This requires "Java" (since fw v6.5 use "OpenJDK") to be installed on the fw Server host machine; see above info within the "3rd party software "Java" and optional "MySQL"" section.
The Mobile Web Client is optimized for the Google Chrome web browsers on Android, Windows Mobile and other mobile devices.