An Intranet (as opposed to Internet) Portal generally references a corporate application that's private to that company.
It's usually used for employees and vendors to conduct the daily operations of the company.
SaaS stands for Software as a Service and is a more modern way of licensing software. Instead of selling and distributing
the application to all the users' machines, the software is centralized and users access the central system instead of having their own copy.
Licensing models vary but generally follow a lower monthly or annual subscription model as opposed to the previous model of a one time up front fee for software.
Yes, if you want to ensure the prolonged use of the product.
However, depending on your business needs the ongoing costs might be drastically reduced. For example, if you have no desire for continuous improvement and you are comfortable with certain trade-offs that help to reduce the maintenance requirements, then you might be able to reduce to a minimal maintenance level.
We can analyze what trade-offs would work for you and walk you through them so you can decide if they are right for you.
We will not be able to take on 100% of the expense of software development for a share of the business.
However, it's possible for some products we can negotiate a reduced rate for a split of the business revenue if it's an idea we like.
Great! We would LOVE to play a role in making your product a success, and it's possible that part ownership could help to motivate us to go above and beyond, however funding 100% of the development costs is not our role.
If your idea is really good, you'll likely be able to raise the money for development by other means and you can then use Precision as your development company.
Yes! If you paid for it, you own it!
The framework is a foundation for your product. Your software can't exist without it.
You have the right to use and leverage the framework for your product. There's nothing that would prevent you from using or selling your product. You can use, distribute, or sell your product and the framework would go with it.
Some examples of what you could not do are (not that you would want to):
We update the framework for you using our proprietary update process.
For active retainer customers, we do this for free as a part of the normal development.
For inactive customers who want to continue updating the framework in order to extend the life of their product, we offer a low monthly fee for updates.
If you decide we are no longer a good fit for you, we will make it as easy as possible for you to transition to another developer. However, you should never make this change based on the assumption that you will save money by using someone else.
In general, when you choose to hire a developer, you want to make sure that they are a good long-term fit for you. That's just good advice whether or not you decide to use us.
It's very tough and expensive to change developers.
Over the long and short-term, it will most likely end up costing you more to change developers.
There has to be a balance between quality, time, and money. Since we always try to hold a high standard of quality, the only things left to trade off are time and money. However there are ways to maximize both.
If it's too expensive, sometimes customers want more features than they can afford and should work with us on making the really tough choices for what feature should be the highest priority vs. an idea or feature that can wait. In this case, we can go through a process that lets us help you rank each feature's relative cost to benefit ratio. The final decision on priority is still up to you.
If the development is too slow, but the work is good, ask if there is anything you can do to help speed up the process. In a lot of cases, customers don't realize that they may be inadvertently hindering the process, and slowing us down.
We're also constantly striving to drive the cost and risk of development down for our customers. As we evolve the Precision Intranet Framework, you get the benefit of all updates we put into it to help expand your features and reduce your costs.
We do develop for mobile, but they are not considered native apps. We can format our applications to look and work well on mobile devices, and as web technology is constantly evolving, it's evolving more and more towards native look & feel.
This will continue to progress so much to where it will someday seem as if it's a native app. Since this landscape is ever changing, let us know what you want to do, and we'll tell you if it can be done web-based with our framework, which would be much more cost effective than developing native apps.
It really depends on the complexity of your project. In order to find out, you'll have to give us the chance to discuss it in an Initial Consultation period.
We're located in the United States and all of our developers are in house. That is, we don't outsource any work to any other company, foreign or domestic.
Outsourcing to other companies, regardless of whether or not it's international, typically causes code quality issues.
We like to maintain a very high standard of the code base and code quality and the only way to do that is to hire and train developers directly.
For starters, cheaper isn't always better. We focus on high quality work.
In general, developing software is already a time consuming process and by nature can be frustrating.
Therefore, you want to use a company that makes it as easy as possible for you, which means you don't want
to add cultural, communication, quality issues and time differences on top of everything else.
Those types of problems will exacerbate any underlying issues that need to be worked through, and end up costing you significantly more in development costs over the long term than any initial perceived savings.