A process for preparation of a mesalamine composition, wherein the mesalamine composition comprises about 55 to about 65 percent by weight of a mesalamine; about 7 to about 9 percent by weight of a sugar spheres ; about 17 to about 19 percent by weight of a binder, wherein the binder is hypromellose; about 0.50 to about 0.80 percent by weight of a surfactant, wherein the surfactant is polysorbate 80; about 1 to about 1.5 percent by weight of an anti foaming agent; about 4 to about 5 percent by weight of a release controlling agent, wherein the release controlling agent is ethyl cellulose; about 2 to about 3 percent by weight of a pore forming agent, wherein the pore forming agent is polyvinyl pyrrolidone.; about 0.5 to about 1 percent by weight of a plasticizer, wherein the plasticizer is dibutyl sebacate; about 1.5 to about 3 percent by weight of a lubricant, wherein the lubricant is purified talc; and about 2.5 to about 3 percent by weight of a colorant comprising: preparing a first drug layering suspension comprising mesalamine; performing a first drug layering in a fluid bed coater by applying the first drug layering suspension on sugar spheres to form first drug layered pellets; preparing a seal coating suspension; performing a seal coating in the fluid bed coater by applying the seal coating suspension on the first drug layered pellets to form seal coated pellets; preparing a second drug layering suspension comprising mesalamine; performing a second drug layering in the fluid bed coater by applying the second drug layering suspension on seal coated pellets to form second drug layered pellets; preparing an extended release coating suspension; performing an extended release coating in the fluid bed coater by applying extended release coating suspension on the second drug layered pellets to form extended release pellets; preparing a color coating suspension; performing a color coating in the fluid bed coater by applying the color coating suspension on the extended release pellets to form color coated pellets; and lubricating the color coated pellets. preparing a first drug layering suspension comprising mesalamine; performing a first drug layering in a fluid bed coater by applying the first drug layering suspension on sugar spheres to form first drug layered pellets; preparing a seal coating suspension; performing a seal coating in the fluid bed coater by applying the seal coating suspension on the first drug layered pellets to form seal coated pellets; preparing a second drug layering suspension comprising mesalamine; performing a second drug layering in the fluid bed coater by applying the second drug layering suspension on seal coated pellets to form second drug layered pellets; preparing an extended release coating suspension; performing an extended release coating in the fluid bed coater by applying extended release coating suspension on the second drug layered pellets to form extended release pellets; preparing a color coating suspension; performing a color coating in the fluid bed coater by applying the color coating suspension on the extended release pellets to form color coated pellets; and lubricating the color coated pellets. <EOS>