The present invention is directed to amino acid derived polymers such as: poly(ester amide urea), poly (ester urethane urea), poly(ester amide urethane urea), poly (ester amide urethane), poly(ester urea), poly(ester urethane) and blends, a method of preparing these polymers and compositions comprising said polymers. The compositions comprise in addition to the polymer or polymer blends, a bioactive agent and optionally fillers. Bioactive active such as bacteriophage, antibiotics, pain relievers, anti-bacterial agents and anti-viral agents can be used in said compositions. Such compositions are used in preparing non-woven porous materials, perforated films, gels, hydrogels or ointments for wound dressings or implantable surgical devices. Said compositions may be also used for treating agricultural crops or as food or animal additives.