Is construction project management software suitable for small construction businesses?