Considerations for developing drug delivery devices