The Pitfalls of Using Generic Software for Specialized Businesses