The first link you could be interested in is this step by step tutorial: [FLoM by examples]
Are you asking yourself because I started to develop this software? Are you tired to write cryptic shell scripts to manage locking and serialization? [Read the tale]
As you can imagine this is not the first time some one is trying to give you a tool like this. This page collects some [Similar tools] I discovered googling around.
FLoM is distributed as C source code you may download, compile and install using standard git and GNU build chain (automake, autoconf, gcc): [installation].
FLoM wants to be just work software and configuration should be reduced to the minimum: this page gives you some hint to explore [Configuration] matter.
[FLoM deep diving] contains specific detailed topics you could interested in after you tried some examples (use cases).
Starging with version 0.9.0 FLoM provides an API based on [libflom] that's compiled and installed using libtool; using libflom you can use a FLoM daemon to serialize your own applications and your own shell scripts/commands using the same tool.
The FLoM API allows you to write your own program using these programming languages:
Don't esitate to write your suggestions using the project forum: without your feedback this software can't become terribly useful.
FLoM is available on GitHub too: https://github.com/tiian/flom