A portable lamp comprising: a base having an upper surface; a substrate coupled to the base on the upper surface of the base, the substrate including at least one surface having a plurality of light emitting units disposed thereon, the substrate being movable relative to the base to direct light emitted from the light emitting units in a desired direction; a light-transmitting cover surrounding the substrate; and a battery, the lamp being modular and configurable between at least two versions, the versions including a basic version in which the lamp is powered by battery only, an intermediate version in which the lamp is powered by an alternating current supply with a battery backup, an intermediate version in which the lamp is powered by a solar panel with a battery backup, an intermediate version in which the lamp is powered by a dynamo with a battery backup, an advanced version in which the lamp is powered by an AC supply or solar panel with a battery backup, and an advanced version in which the lamp is powered by an AC supply or solar panel with a battery backup or dynamo with a battery backup, the basic version upgradeable to version by addition of a switch mode power supply (SMPS) and an AC supply into the base, the basic version upgradeable to intermediate version by addition of a DC-DC converter and a solar power source into the base, the basic version upgradeable to intermediate version by adding a dynamo and a corresponding circuit board into the base, the intermediate versions upgradeable to the advanced versions by adding functionality provided by other functional modules (312, 314). a base having an upper surface; a substrate coupled to the base on the upper surface of the base, the substrate including at least one surface having a plurality of light emitting units disposed thereon, the substrate being movable relative to the base to direct light emitted from the light emitting units in a desired direction; a light-transmitting cover surrounding the substrate; and a battery, the lamp being modular and configurable between at least two versions, the versions including a basic version in which the lamp is powered by battery only, an intermediate version in which the lamp is powered by an alternating current supply with a battery backup, an intermediate version in which the lamp is powered by a solar panel with a battery backup, an intermediate version in which the lamp is powered by a dynamo with a battery backup, an advanced version in which the lamp is powered by an AC supply or solar panel with a battery backup, and an advanced version in which the lamp is powered by an AC supply or solar panel with a battery backup or dynamo with a battery backup, the basic version upgradeable to version by addition of a switch mode power supply (SMPS) and an AC supply into the base, the basic version upgradeable to intermediate version by addition of a DC-DC converter and a solar power source into the base, the basic version upgradeable to intermediate version by adding a dynamo and a corresponding circuit board into the base, the intermediate versions upgradeable to the advanced versions by adding functionality provided by other functional modules (312, 314).