Abstract: A pulsatile drug delivery system comprising of a plurality of particles is able to deliver drug in any desired patterns. A plurality of particles with multi-layer core capable of short-pulse release interlaced with long-duration release is designed for delivery of multi-agents simultaneously or sequentially, or single agent, according to a pre-programmed profile.