IBM expands software line for small and mid-sized businesses