A method, comprising: receiving, from a user, and via a user interface a design layout of a battery, wherein the design layout comprises an electrical arrangement of one or more battery cells and one or more electrical components to produce a desired performance of the battery; determining operational parameters of a batch of battery cells and electrical components to potentially be used in the battery wherein: the operational parameters include information and metrics that describe an actual operational performance of the batch of battery cells and electrical components, and determining the operational parameters comprises either communicating with testing equipment to determine the operational parameters of the batch of battery cells and electrical components or retrieving operational parameters of the batch of battery cells and electrical components that were previously tested; selecting, from the batch of battery cells and electrical components, at least one battery cell and at least one electrical component for the electrical arrangement of the design layout; comparing the operational parameters of the at least one battery cell and at least one electrical component; determining, based at least partially on the comparison, that the at least one battery cell and the at least one electrical component have similar operational parameters in that the operational parameters of the at least one battery cell and at least one electrical component are within a predetermined threshold; selecting the at least one battery cell and at least one electrical component as a potential combination for the design layout; and providing an indication of the potential combination. receiving, from a user, and via a user interface a design layout of a battery, wherein the design layout comprises an electrical arrangement of one or more battery cells and one or more electrical components to produce a desired performance of the battery; determining operational parameters of a batch of battery cells and electrical components to potentially be used in the battery wherein: the operational parameters include information and metrics that describe an actual operational performance of the batch of battery cells and electrical components, and determining the operational parameters comprises either communicating with testing equipment to determine the operational parameters of the batch of battery cells and electrical components or retrieving operational parameters of the batch of battery cells and electrical components that were previously tested; the operational parameters include information and metrics that describe an actual operational performance of the batch of battery cells and electrical components, and determining the operational parameters comprises either communicating with testing equipment to determine the operational parameters of the batch of battery cells and electrical components or retrieving operational parameters of the batch of battery cells and electrical components that were previously tested; selecting, from the batch of battery cells and electrical components, at least one battery cell and at least one electrical component for the electrical arrangement of the design layout; comparing the operational parameters of the at least one battery cell and at least one electrical component; determining, based at least partially on the comparison, that the at least one battery cell and the at least one electrical component have similar operational parameters in that the operational parameters of the at least one battery cell and at least one electrical component are within a predetermined threshold; selecting the at least one battery cell and at least one electrical component as a potential combination for the design layout; and providing an indication of the potential combination.