Si quieres algo a medida, tendras que pagar el desarrollo, si ademas esta hecho en filemaker, tendras que pagar las licencias. Esto sale por un pico, pero el tiempo de desarrollo sera rápido gracias a las herramientas que te da filemaker.
Si quieres algo a medida que use herramientas libres (mysql, php, apache...), te ahorraras licencias, pero el tiempo de desarrollo seguramente sera mayor, con lo que probablemente el desarrollo te cueste un poco mas caro.
Otra opcion es utilizar algun software que ya exista que se ajuste mas o menos a tus necesidades, con lo cual si es comercial solo tendras que comprar el producto. Y si es libre pues evidentemente no te costara nada.
Si partes de algun proyecto similar abierto siempre podras modificarlo (o pagar para que te lo modifiquen).
Con un presupuesto de menos de 300€ lo llevas crudo para hacer cualquier cosa que se adapte a tus necesidades.
saludos..