A management system for a battery cell pack, the management system comprising: a charger/discharger coupled to the battery cell pack, a controller coupled to the charger/discharger for controlling the charging current, and a battery data acquisition and monitoring subsystem coupled to the controller for acquiring data regarding the battery cell pack, the controller being configured to determine an adjustable charge profile for the battery cell pack, wherein the controller includes a processor and a memory storing computer program instructions operable on the processor and is configured to: obtain an operational parameter representing an anticipated next operation requirement for the next operational cycle following the next charging cycle for the battery cell pack; determine a next cycle plan for the battery cell pack determining a starting point and an ending point for a battery cell state of charge, SOC, that provides the anticipated next operation requirement while concurrently reducing the impact of the SOC for the battery cell pack on the cycle lifetime of the battery cell pack and wherein the cycle lifetime is measured over a plurality of applied cycles, wherein said SOC for the battery cell pack provides for an additional margin for one or more additional functions, wherein said one or more additional functions include compensating for a declining battery cell capacity due to the age of battery cells of the battery cell pack; and establish a discharging/charging plan including one or more stages to produce the starting point for the battery cell SOC for said next cycle plan, wherein the discharging/charging plan includes one or more discharging stages if the starting point for the battery cell SOC is lower than a current battery cell SOC. a charger/discharger coupled to the battery cell pack, a controller coupled to the charger/discharger for controlling the charging current, and a battery data acquisition and monitoring subsystem coupled to the controller for acquiring data regarding the battery cell pack, the controller being configured to determine an adjustable charge profile for the battery cell pack, wherein the controller includes a processor and a memory storing computer program instructions operable on the processor and is configured to: obtain an operational parameter representing an anticipated next operation requirement for the next operational cycle following the next charging cycle for the battery cell pack; determine a next cycle plan for the battery cell pack determining a starting point and an ending point for a battery cell state of charge, SOC, that provides the anticipated next operation requirement while concurrently reducing the impact of the SOC for the battery cell pack on the cycle lifetime of the battery cell pack and wherein the cycle lifetime is measured over a plurality of applied cycles, wherein said SOC for the battery cell pack provides for an additional margin for one or more additional functions, wherein said one or more additional functions include compensating for a declining battery cell capacity due to the age of battery cells of the battery cell pack; and establish a discharging/charging plan including one or more stages to produce the starting point for the battery cell SOC for said next cycle plan, wherein the discharging/charging plan includes one or more discharging stages if the starting point for the battery cell SOC is lower than a current battery cell SOC. obtain an operational parameter representing an anticipated next operation requirement for the next operational cycle following the next charging cycle for the battery cell pack; determine a next cycle plan for the battery cell pack determining a starting point and an ending point for a battery cell state of charge, SOC, that provides the anticipated next operation requirement while concurrently reducing the impact of the SOC for the battery cell pack on the cycle lifetime of the battery cell pack and wherein the cycle lifetime is measured over a plurality of applied cycles, wherein said SOC for the battery cell pack provides for an additional margin for one or more additional functions, wherein said one or more additional functions include compensating for a declining battery cell capacity due to the age of battery cells of the battery cell pack; and establish a discharging/charging plan including one or more stages to produce the starting point for the battery cell SOC for said next cycle plan, wherein the discharging/charging plan includes one or more discharging stages if the starting point for the battery cell SOC is lower than a current battery cell SOC.