All FIFER API specifications must meet the following guidelines:
- Open License
- Platform Agnostic
- Language Agnostic
- Scalable
- Consistent (Effort spent learning one API should be applicable to any other API)
- Well Documented
- Easy to Adopt
- Doesn't Do Anything Weird