The 4 basic functions of a warehouse include: storage of goods, picking of orders, packing of items, and shipping of products to customers. An ideal WMS should efficiently carry out these functions for optimized operations and customer satisfaction.