Since you mentioned programming related, I assume you are doing VBA macro for your customers. Your customers are most likely use MS office, and your programming work with Office alternates will not able to use in their environment. I believe Office 365 Home is the cheapest solution.
B
bkyee
@bkyee