Find the word definition

Wiktionary
submittable

a. Capable of being submitted or appropriate to be submitted.

Wikipedia
Submittable

Submittable is an American Software as a Service submission workflow management company based in Missoula, Montana and New York, New York. Established in 2010 by founders Michael FitzGerald, John Brownell, Bruce Tribbensee, the company serves an online platform for creating and managing web submissions including manuscripts, video, audio, applications, and grants.