Vendor and technology decisions
Should I buy software, customize what I have, or build something new?
Buy when a standard product already fits most of the need. Customize or integrate what you have when the core system works but the surrounding workflow does not. Build new software when the process is important, unusually specific, and existing products require costly workarounds.
What to check
- How much of the requirement does current software already cover?
- Can integration or configuration close the gap?
- Is the remaining gap important enough to maintain custom software?