# AnimalTrakker® System
At the core of AnimalTrakker® is its [[AnimalTrakker® Database Overview|Database]], which records and stores all of the information you enter. We use an SQLite database for its single file design, which makes integration across hardware platforms easy.
[[Start Here|AnimalTrakker®]] offers two main programs that can interface with that database to accomplish different tasks. You'll find them below.
## AnimalTrakker® Farm Mobile
[[AnimalTrakker® Farm Mobile Overview|Farm Mobile]] allows you to record changes to the AnimalTrakker® Database from anywhere on the farm, including chute-side, out in the pasture, and even places without cell service or Wi-Fi. Farm Mobile is a Java and Kotlin-based Android application that uses Bluetooth to interface with EID tag readers, label printers, scale hardware, and more, but you can also enter information manually.
Farm Mobile is largely a rewrite of our original [[AnimalTrakker® FAQs#What Is LambTracker®?|LambTracker®]] system, but with a new database structure and support for multiple species.
We've designed AnimalTrakker® Farm Mobile to work with Android tablets. While it can function on Android smartphones and other platforms, you may experience issues since it's not designed for those devices. We don't have an [[AnimalTrakker® FAQs#Why Android and Not iOS?|iOS option]] available at this time.
## AnimalTrakker® Farm Desktop
[[AnimalTrakker® Farm Desktop Overview|Farm Desktop]] is a system that interprets your AnimalTrakker® data. Use it to generate reports from the information you collect via Farm Mobile. You can also move data between Farm Mobile and Farm Desktop as desired. Farm Desktop functions on Macintosh, Windows, and Linux.
Farm Desktop can display information about the flock, the herd, or individual animals. Reporting functions allow the farmer to provide data to veterinarians or buyers at the touch of a button.
Farm Desktop has an optional [[AnimalTrakker® Farm Desktop Overview#AnimalTrakker® Farm Desktop Registry Package|Registry Package]] that allows you to use its robust tracking capabilities to run a registry. You can see our [[AnimalTrakker® Registry Web Overview#American Black, Chocolate and White Welsh Mountain Sheep Associations|Registry Package in action]] through the American Black, White, and Chocolate Welsh Mountain Sheep Associations. Our Registry Package has two key pieces of software - Registry Web and Registry Desktop - that work together to create a seamless front and back-end managment experience.
### AnimalTrakker® Registry Web
[[AnimalTrakker® Registry Web Overview|Registry Web]] is a browser-based system that allows breeders to enter animal births, deaths, transfers of registered stock, and more to the registry remotely via browser. The system includes proper capture of tag number, color, and location. Breeders can search the pedigree database and also mark animals for sale or at stud. They can then transfer the data to the official registrar for verification and acceptance into official records. No changes are made to the registry via Registry Web without the approval of the registrar in charge.
%%This package is currently in use for the American Black Welsh Mountain Sheep Association, American Chocolate Welsh Mountain Sheep Association, and American White Welsh Mountain Sheep Association registries under one unified web site. As part of our services, we can add and manage additional registry services for you. Registry Web can be accessed from any browser.
#note Redundant - info is up above%%
### AnimalTrakker® Registry Desktop
[[AnimalTrakker® Registry Desktop Overview|Registry Desktop]] is a desktop registry management software that the registrar of purebred livestock can use to document mating, births, deaths, ownership changes, and identification changes, and even handle memberships as required. Reports include registration papers for individual animals, member lists, and herd or flock books.
This program is targeted at rare breed registries with less than 500,000 total animals in the historical population. Registry Desktop is currently compatible with Windows, Macintosh, and Linux systems. We have plans to integrate population genetic calculations and produce reports on bloodlines, population statistics, and eventually EBV calculations.
## Deprecated Programs
The following programs are no longer available on a stand-alone basis. Most of the features contained within have been imported into their related AnimalTrakker® core programs.
### AnimalTrakker® Veterinarian Desktop
Veterinarian Desktop is software that a veterinarian or animal health official can use to collect animal data, produce reports, and transmit data in various formats to other systems, such as laboratory specimen intake software, or for official health certificates and disease tracebacks. We've eliminated this in favor of a single code base that allows veterinarians to create reports to attach to official forms.
### AnimalTrakker® Breeding Soundness Mobile
Breeding Soundness Mobile allows for chute-side data collection of bull and ram breeding soundness checks and Trich or B. Ovis testing. Includes options to print barcode labels for sample tubes and bags. This is a subset of AnimalTrakker® that has been deprecated in favor of a single code base. All features that were in Breeding Soundness are being rolled into Farm Mobile.
%%# Open Source
AnimalTrakker® software versions 0.x.x are currently released under the Apache License Version 2.0
The source code for all the applications is on GitLab as a separate repositories in this directory https://gitlab.com/animaltrakker_system
#note This is already on the Start Here page.%%
%%# Old Software Packages
## AnimalTrakker® Veterinarian Desktop - Now Deprecated
Desktop software for the veterinarian or an animal health official can use to collect animal data, produce reports and transmit data in various formats to other systems such as laboratory specimen intake software or for official health certificates and disease tracebacks. We've eliminated this in favor of a single code base that allows veterinarians to create reports to attach to official forms.
## AnimalTrakker® Breeding Soundness Mobile - Now Deprecated
Chute side data collection of bull and ram breeding soundness checks and Trich or B. ovis testing. Includes options to print barcode labels for sample tubes and bags. This is a subset of AnimalTrakker® Farm and has been deprecated in favor of a single code base. All features that were in Breeding Soundness are now included in Farm Mobile.
#note this is already listed up above.%%